Articles of android menu

Меню опций блокируется на галактике s4

В моем приложении используется меню опций старого стиля. В настоящее время мы нацеливаем API 9. На Galaxy S4 я замечаю следующее поведение: Пользователь нажимает кнопку меню. Меню отображается как ожидалось. Пользователь нажимает «больше» для доступа к разделу переполнения. Секция переполнения отображается, как ожидалось. Пользователь отбирает кнопку «Назад», чтобы вернуться в исходное меню опций. Первоначальное меню […]

Как установить прослушиватель длинного клика в MenuItem (в NavigationView)?

Как установить длинный клик для прослушивания в MenuItem ? Я пробовал этот ответ , но метод для меня не существует. Любые решения? Код: Menu menu = navigationView.getMenu(); MenuItem menuItem = menu.findItem(R.id.menu_item); // TODO set a long click listener on the menuItem. menuItem.setOnLongClickListener(…); // Method does not exist, any other solutions? Изменить: я не хочу устанавливать […]

Как создать подуровень в меню навигации в Android?

Я хотел бы добиться такого же эффекта: http://mmenu.frebsite.nl/ Когда вы нажимаете на документ / учебник / поддержку, меню переходит в меню подуровня. Он не является расширяемым списком, а не подменю под заголовком родительского меню. Я попытался создать меню, используя навигационное представление: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single"> <item android:id="@+id/nav_home" android:icon="@drawable/ic_event" android:title="Home" /> <item android:id="@+id/nav_profile" […]

Как программно запускать / нажимать на MenuItem в Android?

У меня есть эти пункты меню в моем menu_main.xml <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity"> <item android:id="@+id/action_restart" android:title="Restart" android:orderInCategory="1" /> <item android:id="@+id/action_clear" android:title="Clear" android:orderInCategory="2" /> <item android:id="@+id/action_update" android:title="Update" android:orderInCategory="3" /> <item android:id="@+id/action_about" android:title="About" android:orderInCategory="4" /> <item android:id="@+id/action_try_restart" android:title="Try Restart" android:orderInCategory="5" /> </menu> И у меня это в моем методе onOptionsItemSelected : @Override public boolean onOptionsItemSelected(MenuItem item) […]

Меню скинов Android

Я пытаюсь скрыть меню опций на Android. У меня цвет фона изменен с помощью настраиваемой темы, но по какой-то причине я не могу изменить цвет текста. Моя тема <style name="default" parent="@android:style/Theme.NoTitleBar"> <!– Menu panel colors –> <item name="android:panelBackground">@color/optionsMenuBackgroundColor</item> <item name="android:panelFullBackground">@color/optionsMenuBackgroundColor</item> <!– Menu item colors –> <item name="android:itemTextAppearance">@style/OptionsMenuFont</item> </style> Мой стиль для шрифта меню параметров <style […]

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

У меня есть пункт меню в панели действий. Наряду с изображением элемента меню мне нужно показать некоторое число, связанное с ним, которое будет часто меняться. Я не использую sherlock Action bar. Я не хочу этого использовать. Помимо этого все остальное работает нормально. На показанном изображении значок значка белого значка – мой. Мне нужно генерировать число […]

SearchManager.getSearchableInfo (getComponentName ()) возвращает null

Я следил за этим руководством для Android , чтобы добавить панель поиска в действие. Настройка выглядит следующим образом: Рез / меню / activity_main.xml: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/search" android:title="@string/menu_search" android:icon="@android:drawable/ic_menu_search" android:showAsAction="collapseActionView|ifRoom" android:actionViewClass="android.widget.SearchView" /> <item android:id="@+id/menu_settings" android:orderInCategory="100" android:showAsAction="never" android:title="@string/menu_settings" android:icon="@drawable/ic_menu_settings"/> </menu> Рез / XML / searchable.xml: <?xml version="1.0" encoding="utf-8"?> <searchable xmlns:android="http://schemas.android.com/apk/res/android" android:label="@string/app_name" android:hint="@string/search_hint" […]

Меню раздувает вызовы несколько раз на фрагменте onCreateOptionsMenu

Я использую фрагменты, и когда я переключаюсь на вложенный фрагмент, который реализует public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) мое меню раздувает количество раз, когда я добираюсь до этого вложенного фрагмента. Как я могу избежать этого? Я также реализую конструктор Фрагмента с помощью методов: setRetainInstance(true); setHasOptionsMenu(true); Когда я попытался реализовать решение siple: @Override public void onCreateOptionsMenu(Menu […]

Android выравнивает пункты меню слева в панели действий

У меня есть панель действий в моем приложении, которая отображает пункты меню, определенные в моем res/menu/activity_main.xml Мои пункты меню выровнены справа на панели действий. Я хочу, чтобы они были выровнены слева. Только решения, которые я нашел для этой используемой пользовательской панели действий, как это: Позиционирование пунктов меню слева от ActionBar в Honeycomb Тем не менее, […]

Когда onCreateOptionsMenu происходит в действии ActionBar?

Я знаю, что пункт меню будет установлен как значки действий в ActionBar. Я хочу точно знать эту функцию onCreateOptionsMenu, когда она вызывается в жизненном цикле активности. Из моего теста это даже не после onResume