2015-04-20 5 views

ответ

1

Нет, я пробовал это много раз. Вы получите исключение null-указателя, если попытаетесь получить ссылку и попытаться ее использовать. Даже это не рекомендуется. Лучший способ - использовать пункты меню в методе onOptionsCreatedMenu() и метод onOptionsItemSelected().

Надеюсь, это поможет.

+0

Ну, может быть, должно быть так. Спасибо – user1851366

+0

Спасибо, что приняли его в качестве ответа. Счастливое кодирование. – Keshav1234

+0

Другие ответы были такими же, как и yors, но вы были первым. Вот почему я принял ваш. Спасибо – user1851366

1

первым добавить это в верхней части деятельности

Menu menu; 

и это в кнопку Создать optionMenu

this.menu=menu 

Теперь вы можете использовать меню для доступа к любому элементу как

menu.getItem(int) 
+0

Ну, я подумал об этом, но мне бы хотелось кое-что о getResources(). GetString (R.string.myString). Но я думаю, что это невозможно, все равно – user1851366

2

Да, укажите экземпляр меню: Menu m; (внутри вашего класса и o с другой стороны) измените это значение переменной внутри метода и используйте его там, где хотите. PS. вы должны убедиться, что эти два метода были выполнены, чтобы получить значение вашего представления. надеюсь, что это поможет.

+0

Ну, я подумал об этом, но мне бы хотелось что-то о getResources(). GetString (R.string.myString). Но я думаю, что это невозможно, так или иначе – user1851366

 Смежные вопросы

  • Нет связанных вопросов^_^