Кнопка Android Hardware Menu не работает для меня - PullRequest
0 голосов
/ 18 августа 2011

Я использую этот код для отображения меню, но он ничего не делает, когда я нажимаю кнопку меню.

Это в флипплере, я не знаю, есть ли в нем что-нибудьчтобы сделать с проблемой.

Я использовал это раньше и без проблем на всех:

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item){
    switch (item.getItemId()){
    case R.id.new_game:

        return true;
    case R.id.help:
        finish();

        return true;
    }
    return false;
}


<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/new_game"

          android:title="new_game" />
    <item android:id="@+id/help"

          android:title="clear" />
</menu>

Ответы [ 2 ]

0 голосов
/ 05 сентября 2011

Вам не нужно прикрепить иконку к ней?

android:icon="@drawable/ic_menu_add"

например

0 голосов
/ 18 августа 2011

Вы не вызываете методы суперкласса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...