Vor Version 4.2.2 war nur das Logo anklickbar.Android 4.2.2 macht das Aktionsleisten-Symbol und den Titel klickbar, als wäre es Teil derselben Schaltfläche
Ab Version 4.2.2 kann der Titel der Aktionsleiste zusammen mit dem Logo - - angeklickt werden, als ob sie Teil derselben Schaltfläche wären.
Sie können ein Beispiel für dieses Verhalten in der Google Reader App sehen - wenn Sie ein 4.2.2-Gerät haben (siehe Screenshot im Anhang).
Wie kann ich dieses Verhalten deaktivieren und nur auf das Symbol klicken? Vielleicht ist es ein Fehler?
Siehe Beispiel-Code-Snippet:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
finish();
return true;
}
return false;
}
}
Können Sie einen reduzierten Testfall bereitstellen, der das Problem im Code zeigt? – Charles
Haben Sie versucht, den Titel zu verbergen und stattdessen eine benutzerdefinierte Ansicht zu verwenden? – ebarrenechea
@Charles - Qode-Snippet zur Frage hinzugefügt. Wie gesagt, es verhält sich bei 4.2.2 anders als 4.2.1 –