У меня есть панель действий, я не понимаю, почему с помощью этого кода элементы меню внутри панели действий не отображаются.Элемент, не показанный на панели действий
main_menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.foo.activity" >
<item
android:id="@+id/button1"
android:icon="@drawable/button1"
android:onClick="clickEvent"
android:showAsAction="ifRoom|withText"
android:title="@string/button1">
<item
android:id="@+id/log_out"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/log_out"/>
</item>
</menu>
и
// create action bar menu
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
это alwasy показать это:
заранее спасибо.
Зачем ставить предмет внутри другого предмета ??? изменить андроид: showAsAction = "ifRoom | withText" для android: showAsAction = "always" – MHP
@MHP с вашим предложением я получил 'inflateException' на' onCreateOptionMenu' –
Ответ ниже верно, у вас есть ошибка, потому что вы забыли положить /> в конец статьи – MHP