Sto seguendo il tutorial su developer.android.com e sto provando ad aggiungere elementi sulla barra delle azioni.I pulsanti di azione non vengono visualizzati nella barra delle azioni?
Sebbene abbia aggiunto tutto il codice, l'azione di ricerca viene visualizzata come elemento di overflow anziché come elemento del pulsante di azione. Ho provato su dispositivi virtuali da 4 "e 7" con l'opzione tastiera morbida.
Ecco la
main_activity_actions.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- Search, should appear as action button -->
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
android:showAsAction="ifRoom" />
<!-- Settings, should always be in the overflow -->
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:showAsAction="never" />
</menu>
Ecco 's la MainActivity.java
onCreateOptionsMenu
metodo.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main_activity_actions, menu);
return super.onCreateOptionsMenu(menu);
}
voglio imparare cosa provoca questo problema.
Potrebbe fornire una schermata con l'overflow visibile? –
Questo non sembra un duplicato di quella domanda ... – adamdport