Ho una semplice app che richiede solo un pulsante di menu con alcune opzioni e dovrebbe funzionare in tutti i dispositivi.Come aggiungere il pulsante di menu sulla barra di navigazione
In ogni caso, la mia app funziona in tutti i casi, ad eccezione del fatto che non ho potuto posizionare il pulsante del menu sulla barra di navigazione. Ecco il mio codice:
styles.xml nella cartella valore
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:windowNoTitle">true</item>
</style>
styles.xml di valore-V11 & cartelle valore-V14
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:windowNoTitle">false</item>
<item name="android:windowActionBar">true</item>
<item name="android:actionBarStyle">@android:style/Widget.Holo.ActionBar</item>
</style>
Questo codice appare in tutti gli eventi di onCreate le mie attività
if(Build.VERSION.SDK_INT <= 10 || (Build.VERSION.SDK_INT >= 14 &&
ViewConfiguration.get(this).hasPermanentMenuKey()))
{
// menu key is present
ActionBar actionBar = getActionBar();
if(actionBar!=null)
actionBar.hide();
}
else
{
//No menu key
ActionBar actionBar = getActionBar();
if(actionBar!=null)
actionBar.show();
}
Questo codice funziona bene, ma nel caso in cui non ci sia alcuna barra di azione, voglio mettere il pulsante del menu nella barra di navigazione.
Ho fatto così tanto googling per questo, ma non ho potuto trovare alcuna soluzione di lavoro per questo.
Grazie in anticipo.