Articles of андроид меню

Android-манипулирование событиями, когда отображается меню

Вот моя проблема. Я переопределяю клавишу уменьшения громкости для моего приложения, чтобы выполнить определенную задачу, пока она нажата в течение длительного времени, она работает нормально нормально. Я могу перехватить ключ и закрепить события для этого. События главного слушателя записываются в особом пользовательском компоненте, а не в действии, когда этот компонент используется. Проблема возникает, когда я […]

Изменить стиль элементов Android в ActionBar

Как изменить стиль элементов на панели действий приложения для Android? Я попробовал следующее: <item name="android:actionBarStyle">@style/ActionBar.Light</item> <style name="ActionBar.Light" parent="@style/ActionBar"> <item name="android:background">@color/black</item> <item name="android:actionMenuTextColor">#FF00FF</item> </style> Фон панели действий, который я смог изменить, но не текст Цвета элементов на панели действий. Как мне это сделать? РЕДАКТИРОВАТЬ: Я пробовал почти все атрибуты android:action которые я нашел, но мне не […]

ListFragment onPrepareOptionsMenu вызывается перед onCreate. Почему и как исправить / обходить?

Итак, у меня есть FavoritesList, расширяющий GalleryList, который расширяет ListFragment: public static class FavoritesList extends GalleryList { public static FavoritesList newInstance(int page) { FavoritesList list = new FavoritesList(); Bundle args = new Bundle(); args.putInt("page", page); list.setArguments(args); return list; } @Override public void onCreate(Bundle saveInstanceState) { super.onCreate(saveInstanceState); Cursor cursor = dbHelper.getGalleries(fav, preferences.getString("sort"+fav, "date desc")); listAdapter = […]

Как параметризовать параметры меню на Android?

Я хочу показать / скрыть некоторые параметры меню в приложении для Android в зависимости от некоторых строк, которые я установил для true / false в файле strings.xml . В качестве примера у меня будут эти строки в файле strings.xml : <string name="option1">false</string> <string name="option2">true</string> <string name="option3">true</string> Поэтому в этом случае option2 option3 только option2 и […]

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

У меня есть меню в приложении Android. Когда я нажимаю на добавление избранных, мне нужно перезагрузить параметры меню, чтобы они отображались в избранных опциях и не отображались новые избранные. Я не хочу использовать перезагрузку из-за кнопки «Назад». Мой код: public boolean onCreateOptionsMenu(Menu menu) { try { MenuItem menuInicio = menu.add(INICIO, INICIO, 0, "Início"); menuInicio.setIcon(android.R.drawable.ic_menu_edit); MenuItem […]

OnOptionsItemSelected в деятельности вызывается перед onOptionsItemSelected в фрагменте. Другой способ?

У меня есть активность, которая может содержать несколько фрагментов. Каждый из фрагментов может иметь свои собственные записи меню в ActionBar. Пока это прекрасно работает, и каждый элемент можно щелкнуть и выполнить требуемое действие. Моя проблема заключается в следующем. В MainActivity я объявил следующие строки для перехвата вызовов в HomeIcon ActionBar: public boolean onOptionsItemSelected(MenuItem item) { […]

Создать новое менюInflater или getMenuInflater () из активности?

Я создаю новое меню опций внутри фрагмента, но после прочтения http://developer.android.com/resources/articles/avoiding-memory-leaks.html, в котором говорится, что лучше использовать контекстное приложение, чем контекст-активность, M боится использовать getActivity (). GetMenuInflater () Итак, на самом деле, какой из них лучше @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { MenuInflater mInflater = new MenuInflater(getActivity().getApplicationContext()); mInflater.inflate(R.menu.simple_menu, menu); } Или одно действие […]

Вертикальное раздвижное меню в Android

Есть ли вертикальное скользящее меню для андроида. Мне нужно что-то похожее на раздвижное меню приложения Google Plus, но мне нужно, чтобы он мог скользить по вертикали снизу вверх.

Как центрировать иконки в панели инструментов в студии android

Я задал аналогичный вопрос здесь … В ответах я получил несколько уроков. Но этот вопрос различен. Потому что ни один из этих методов не работает в моем проекте. Я хочу, чтобы все значки на панели инструментов Я тестирую все доступные способы … но всегда значки плавают влево. Я хочу, чтобы центрирующие значки (я предпочитаю, чтобы […]

Фрагменты, с тем же меню, на том же макете вызывают дублирование меню

У меня есть макет, который имеет 2 фрагмента. Эти фрагменты используют одно и то же меню, потому что у меня есть еще один макет, который имеет только один из них (используется в устройстве с небольшим экраном). Моя проблема – это пункты меню каждого фрагмента в меню, и поскольку они из одного и того же меню, […]