2016-07-07 12 views
1

zurück zu geben, ich brauche Taste zurück zu geben Symbolleiste die ListActivityWie Taste in ListActivity Symbolleiste

erstreckt Ich verfolge Codes Schaltfläche hinzufügen zurück

// Adding Toolbar to Main screen 
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_home); 
    // Adding Toolbar to Main screen 
    toolbar.setTitle("Please Confirm Your Action"); 
    toolbar.setTitleTextColor(Color.WHITE); 
    setSupportActionBar(toolbar); 
    getSupportActionBar().setDisplayHomeAsUpEnabled(true); 

Aber all jene Aktivitäten Symbolleiste erstreckt AppCompatActivity.But jetzt brauche ich Taste in ListActivity zurück zu geben, und es gibt Fehler in setSupportActionBar (Toolbar)

helfen Bitte

+0

'ListActivity' ist keine Unterstützung' Aktivität'. Sie müssen stattdessen 'getActionBar()'/'setActionBar()' verwenden. – SlashG

Antwort

0

Was ich getan i eine Zurück-Taste enthalten sind, um ein Bild wie dieses

toolbar.setNavigationIcon(R.drawable.ic_action_back); 

mit Dann füge ich ein setNavigationOnClickListener in der Symbolleiste auf und beendet die Aktivität

toolbar.setNavigationOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      finish(); 
     } 
    });