Articles of android optionsmenu

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

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

OpenOptionsMenu () не будет работать в appcompat-v7 22.1.0 или новее

Я видел несколько сообщений о проблемах, при которых openOptionsMenu () не будет работать в разных версиях Android, например: OpenOptionsMenu () в версиях Android OpenOptionsMenu () не работает Но проблема, которая, как мне кажется, связана с версией используемой библиотеки поддержки appcompat-v7. В сущности, с новыми версиями appcompat-v7 меню будет выглядеть нормально, когда вызывается openOptionsMenu (), если […]

Скрыть меню опций на PreferenceFragment

У меня есть приложение с несколькими фрагментами. Только фрагмент имеет меню опций. Фрагмент может быть инициирован из фрагмента B (который расширяет список фрагментов). Таким образом, фрагмент B не имеет меню опций, если я выберу из него какой-то элемент, фрагмент A будет инициирован с помощью меню опций, и если вернуться, фрагмент B все еще не имеет […]

Как скрыть OptionsMenu на NavigationDrawer с помощью фрагментов?

Я создаю приложение для Android, и я стараюсь уважать как можно больше новейших стандартов юзабилити Android. В частности, я готовлю пользовательский интерфейс с помощью навигационного ящика, и я пытаюсь обеспечить совместимость с версиями Android версии 2.1+. Чтобы оценить проблему, проект состоит из: Основная деятельность; Ящик для навигации; Четыре фрагмента (с их соответствующими макетами). Проблема, с […]

Java.lang.illegalstateexception: на этом макете уже установлен завод

Я попытался изменить цвет фона меню опций в приложении для Android. Я использую библиотеку ActionBarSherlock. Я пробовал этот код для изменения цвета фона меню опций https://stackoverflow.com/a/8475357/584095 Но у меня получилось исключение: «java.lang.illegalstateexception: фабрика уже установлена ​​на этом макете» на линии LayoutInflater.setFactory (); Я не знаю, что не так в этом коде. Может ли кто-нибудь помочь […]

OptionsMenu из фрагментов в Viewpager, показывающих кнопки друг друга

У меня есть три фрагмента в viewpager. Два из этих фрагментов имеют собственную версию метода onCreateOptionsMenu: @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); // Set up 1 action button inflater.inflate(R.menu.home_snapshot_add, menu); } @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); // Set up 2 action buttons inflater.inflate(R.menu.home_snapshot_send, menu); } В […]

Изменение значка меню в панели действий в зависимости от открытого фрагмента

У меня есть этот пункт в моем меню опций: <item android:id="@+id/opt_mnu_action" android:icon="@android:drawable/ic_dialog_info" android:orderInCategory="1" android:showAsAction="ifRoom" android:title="New"> </item> Само меню создано в основном FragmentActivity. Я хочу изменить значок этого элемента программно в зависимости от открытого фрагмента и, очевидно, иметь разные действия, когда пользователь нажимает эту кнопку. Я попробовал несколько вещей, но ничего не получилось. Последнее, что я […]

Цвет фона меню панели инструментов

Я использую панель инструментов для Android. Я просто хочу изменить цвет фона меню переполнения. Но это не меняется. Стиль xml <style name="MyDarkToolbarStyle" parent="Widget.AppCompat.Toolbar"> <item name="popupTheme">@style/PopupMenuStyle</item> <item name="theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item> </style> <style name="PopupMenuStyle" parent="android:Widget.Holo.Light.PopupMenu"> <item name="android:popupBackground">@android:color/white</item> </style> Панель инструментов XML <android.support.v7.widget.Toolbar android:id="@+id/tool_bar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/ColorPrimary" android:elevation="2dp" android:theme="@style/MyDarkToolbarStyle" />

Android – Правильное использование invalidateOptionsMenu ()

Я много искал в invalidateOptionsMenu() и я знаю, что он делает. Но я не могу представить ни одного примера реальной жизни, когда этот метод может быть полезен. Я имею в виду, например, предположим, что мы хотим добавить новый MenuItem в наш ActionBar , мы можем просто получить меню из onCreateOptionsMenu(Menu menu) и использовать его в […]

Предупреждение при отмене меню ActionBar Overflow на Android 4.1.x

Это предупреждение, которое я получаю: 03-02 14:38:43.980: W/InputEventReceiver(3961): Attempted to finish an input event but the input event receiver has already been disposed. Меню, которое я создал, было создано из обычного файла res/menu/activity_menu.xml . Я обрабатываю события точно так же подробно на http://developer.android.com/guide/topics/ui/menus.html#options-menu Когда я нажимаю вертикальные три точки, чтобы открыть меню переполнения и отменить […]

Intereting Posts
Несколько камер в libgdx (возможно, аналогичные в других средах) Анализ данных для андроида-L не выполнен Как отключить Android-устройство? ADB не может найти Nexus 7 в Mac OS X Mavericks Карты (коллекции), которые поддерживают порядок вставки в java Мягкая клавиатура без нажатия клавиш EditText & detecting Android :: Установить максимальную длину EditText программно с помощью другого InputFilter Более одного BroadcastReceiver для одного и того же намерения с противоречивым документом и практикой Как я могу заставить кордону InAppBrowser предоставить пользователю возможность закрыть браузер при использовании Android-устройства? Вертикальное раздвижное меню в Android Невозможно разрешить целевую «андроид-8» после импорта библиотек Android: Пользовательская панель заголовка Android Asyntask: используйте слабую ссылку для контекста, чтобы избежать поворота экрана устройства ClassLoader для замены предварительно загруженного класса? Изображение появляется при наклоне 90 градусов при загрузке с сервера на Android?