Articles of Меню меню

Меню параметров – удаление фокуса с элемента

Как удалить фокус из пункта меню параметров? Т.е. когда я открываю меню в первый раз, ни один из пунктов не имеет фокуса. Однако, если я сосредоточусь на одном из них, используя шарик трека, а затем закройте и снова откройте меню, фокус все еще там. Как я могу избавиться от него? Я onPrepareOptionsMenu и воссоздаю меню […]

Android: onCreateOptionsMenu () действие элемента

У меня есть меню, созданное через: @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add("Email"); return super.onCreateOptionsMenu(menu); } Но я не помню, как установить onclicklistener, поэтому, когда он будет выбран, я могу запустить свою функцию электронной почты.

Что такое onPrepareOptionsMenu?

Я хочу сделать Option Menu для Android, я посетил этот сайт. В своем скрипте я нашел onPrepareOptionsMenu , я пытаюсь скомпилировать и запустить с использованием Android 2.3.3 компилятора с и без onPrepareOptionsMenu , оба работают, но я не видел никакой разницы. public boolean onCreateOptionsMenu(Menu menu){ //code here } public boolean onOptionsItemSelected(MenuItem item){ //code here } […]

Как включить общий пункт меню в несколько меню в меню Android xml?

Во многих меню всегда есть один элемент для всех. Есть ли способ определить этот элемент как дополнительное меню и включить его ко всем другим? Что-то вроде этого: Меню / main.xml <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/menu_main" android:title="@string/text_mainmenu" /> </menu> Меню / other.xml <menu xmlns:android="http://schemas.android.com/apk/res/android" parent="@menu/main"> <item android:id="@+id/menu_other" android:title="@string/text_othermenu" /> </menu> Я знаю, что это возможно сделать программно, […]

Можно ли отключить (а не просто отключить) MenuItem в Android?

На Blackberry существует вопрос о той же функциональности, и несколько разных потоков относятся к этой ошибке (которая с тех пор была закрыта без разрешения, насколько я могу судить), но я не нашел ее специально для Android. Я setEnabled(false) на некоторых элементах MenuItems на основе некоторого состояния, но они визуально выглядят одинаково. Я бы хотел, чтобы […]

Как создать экземпляр меню программно? Т.е. раздуть меню снаружи onCreateOptionsMenu

Я хочу раздуть объект меню вне метода onCreateOptionsMenu (что означает создание / отображение меню, когда пользователь не нажимает кнопку), поэтому мне нужно создать экземпляр меню, чтобы передать его методу раздувания. Вот пример того, чего я пытаюсь достичь: Menu menu = // How to create an instance !? new MenuInflater(context).inflate(R.menu.my_menu, menu) Меню – это интерфейс, поэтому […]

Android: Получить представление Ссылка на пункт меню

Я планирую использовать шаблон пользовательского интерфейса быстрого действия в своем приложении. Шаблон пользовательского интерфейса для быстрых действий Android . Окно быстрого действия требует поворотного представления. quickAction.show(View pivotView); Я намерен использовать быстрое действие для пункта меню, я могу получить доступ к элементу, который нажал. Но проблема в том, что мне нужно ссылаться на представление из элемента […]

Как я могу получить меню опций моей активности?

В некоторых методах моей деятельности я хочу проверить название меню или узнать, проверено ли оно или нет. Как я могу получить меню Activity. Мне нужно что-то вроде this.getMenu()

Android – Как динамически изменять текст пункта меню за пределами onOptionsItemsSelected или onCreateOptionsMenu

Я пытаюсь изменить название элемента меню за пределами метода onOptionsItemSelected(MenuItem item) . Я уже делаю следующее: public boolean onOptionsItemSelected(MenuItem item) { try { switch(item.getItemId()) { case R.id.bedSwitch: if(item.getTitle().equals("Set to 'In bed'")) { item.setTitle("Set to 'Out of bed'"); inBed = false; } else { item.setTitle("Set to 'In bed'"); inBed = true; } break; } } catch(Exception […]