Создание меню параметров в Android
Я пытаюсь сделать меню параметров в Android, как эта ссылка http://developer.android.com/guide/topics/ui/menus.html
но мое разработанное меню отображается не в нижней части моей страницы, а в верхней панели действий.
мой xml ниже my_options_menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/new_game"
android:icon="@drawable/menu_addnew"
android:title="Νέο"
android:showAsAction="ifRoom"/>
<item android:id="@+id/help"
android:icon="@drawable/menu_addnew"
android:title="Βοήθεια" />
</menu>
и мой код Java
@Override
public boolean onCreateOptionsMenu(Menu menu){
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.my_options_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.new_game:
//newGame();
return true;
case R.id.help:
//showHelp();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
Что я могу сделать, чтобы меню отображалось внизу приложения, а не на верхней панели действий?
Мое меню показано на изображении ниже
Я хочу создать меню как на картинке ниже
Как это сделать? Кто-нибудь может мне помочь?
4 ответа
Измените свой Target Sdk Level на 10 или ниже.
Вы, кажется, используете Jelly bean, где опция меню по умолчанию находится сверху.
Меню, которое вы показали, имеет меню в виде пряников.
или попытаться
установить тему деятельности на Theme.Holo.NoActionBar
Щелкните правой кнопкой мыши ваш проект> свойства> выберите Android > справа вы можете выбрать цель
или измените minSdkversion и цель из файла манифеста Android
Причина, по которой это отображается в меню действий, заключается в том, что у вас есть android:showAsAction="ifRoom"
в вашем XML-файле. удалите это, и вы должны быть хорошими.
Добавьте следующую строку после onCreat.
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.home_screen);
Эта страница должна ответить на все ваши вопросы: http://developer.android.com/guide/topics/ui/actionbar.html разделе "Использование разделенной панели действий" должна быть вся информация, необходимая для добавления пунктов меню внизу. вашей страницы