Araç çubuğuna geçtikten sonra menü simgeleriyle ilgili bir sorun var demektir. Her ne kadar ben bir menü öğesi için android ayarladım: showAsAction = "her zaman" simgesi göstermiyor, sadece pop-up ikonunu tıklayarak bulabilirim. showAsAction = "her zaman" Araç Çubuğunda yoksayılır
Bu
myActivitypublic class myActivity extends AppCompatActivity{
.........
public void onCreate(....){
.............
Toolbar toolbar = (Toolbar) findViewById(....);
setSupportActionBar(toolbar);
}
............
public boolean onCreateOptionsMenu(Menu menu{
getMenuInflater().inflate(R.menu.menu, menu);
return super.onCreateOptionsMenu(menu);
}
.............
}
menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/settings"
android:icon="@drawable/settings"
android:title="settings"
android:showAsAction="always"
/>
<item
android:id="@+id/help"
android:icon="@drawable/help"
android:title="help"
android:showAsAction="never"
/>
</menu>
Hem ayarları ve simgeler yalnızca açılan menüden içindedir yardımcı olur. Peki araç çubuğundaki ayarlar simgesi nasıl gösterilir?
CommonsWare'in cevabı iyidir ama araç çubuğu setSupportActionBar (araç çubuğu) destek çubuğu olarak ayarlamayı unutmayın; – Bogman