2016-04-22 11 views
-4

Ich habe ein Symbol in der Aktionsleiste hinzugefügt. Und wenn ich darauf klicke, öffnet sich eine weitere Aktivität über Absicht. In einigen Quellen fügen die Benutzer jedoch getSupportActionBar und setDisplayHomeAsUpEnable hinzu. Auch wenn ohne diese funktioniert es immer noch.Android ActionBar API, getSupportActionBar() und setDisplayHomeAsUpEnable Bedeutung?

Meine Frage ist, was die Bedeutung og diese 2-API ist?

+0

Dies sind Methoden in unserer Sprache Java, nicht API. – Apurva

+0

ok danke, aber bitte helfen Sie mir mit den Konzepten hinter ihnen bitte –

+0

Sie können meine Antwort jetzt überprüfen – Apurva

Antwort

1

Wenn Sie actionBar oder toolbar in Ihrem activity enthalten sind, und wenn Sie zur vorherige Tätigkeit auf dem Hahn von zurück auf der linken Seite Pfeil gehen wollen (in LTR-Konfiguration) Ihren ActionBar werden zu können, müssen erhalten ActionBar wie

ActionBar ab = getSupportActionBar(); 

und dann Maßnahmen bereitzustellen, die zur vorherigen Tätigkeit gehen und dass Sie sich als setDisplayHomeAsUpEnabled() Methode aufrufen,

if (ab != null) { 
    ab.setDisplayHomeAsUpEnabled(true); 
}