Articles of андроид actionbar

Совместимость Android ActionBar: MenuItem.setActionView (View)

Я использую API appcompat7 для обратной совместимости ActionBar. Теперь у меня есть MenuItem который я извлекаю, а затем хочу установить ImageView myView качестве значка. Способ, как это сделать с уровня API 11: MenuItem menuItemRefresh = menu.findItem(R.id.refresh); menuItemRefresh.setActionView(myView); Для уровней API ниже 11 это не работает, вторая строка покажет ошибку. Есть ли возможность сделать это в […]

Удаление нижней тени на ActionBar – Android

Я хочу отключить тень ActionBar но только в одном Activity . Если я использую этот код, это будет изменение в целом. <style name="MyAppTheme" parent="android:Theme.Holo.Light"> <item name="android:windowContentOverlay">@null</item> </style> Я пробовал этот код, но он не работает getSupportActionBar().setElevation(0); Любое предложение…?

ClassCastException: android.support.v7.widget.ShareActionProvider

Я пытаюсь использовать свою панель действий, и я получил это исполнение 08-08 00:54:08.913: E/AndroidRuntime(18468): FATAL EXCEPTION: main 08-08 00:54:08.913: E/AndroidRuntime(18468): java.lang.ClassCastException: android.support.v7.widget.ShareActionProvider cannot be cast to android.view.ActionProvider 08-08 00:54:08.913: E/AndroidRuntime(18468): at android.view.MenuInflater$MenuState.readItem(MenuInflater.java:374) 08-08 00:54:08.913: E/AndroidRuntime(18468): at android.view.MenuInflater.parseMenu(MenuInflater.java:160) 08-08 00:54:08.913: E/AndroidRuntime(18468): at android.view.MenuInflater.inflate(MenuInflater.java:110) 08-08 00:54:08.913: E/AndroidRuntime(18468): at com.example.workoutlog.AddWorkOutPage.onCreateOptionsMenu(AddWorkOutPage.java:3190) 08-08 00:54:08.913: E/AndroidRuntime(18468): at android.app.Activity.onCreatePanelMenu(Activity.java:2490) 08-08 00:54:08.913: E/AndroidRuntime(18468): […]

Действия переполнения ActionBar, не показывающие

У меня есть ActionBar, использующий ActionBar Sherlock, где мне нужно отображать переполнение, потому что у меня больше действий, чем в комнате. Но в нем не отображается значок переполнения. Вот моя конфигурация: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/menu_search" android:icon="@drawable/action_search" android:title="@string/menu_search" android:showAsAction="ifRoom|withText"/> <item android:id="@+id/menu_library" android:icon="@drawable/hardware_headphones" android:title="@string/my_music" android:showAsAction="ifRoom|withText"/> <item android:id="@+id/menu_downloads" android:icon="@drawable/av_download" android:title="@string/downloads" android:showAsAction="ifRoom|withText"/> </menu> И вот код […]

Настройка панели действий Android

Мое приложение использует панель действий Шерлока. Мой дизайнер дал мне новый дизайн. Логотип приложения должен быть посередине 2 элемента действия слева и 2 actionitems справа от логотипа Высота логотипа приложения составляет 1,5 размера панели действий (предполагается, что она немного переполнена) Возможно ли создать пользовательский макет для панели действий для реализации этого представления? Или я должен […]

Изменение фонов ActionBar и SearchView

Я пытался использовать тему Holo Light с темными панелями действий, как рекомендовано в руководствах Android . Это мой файл themes.xml: <resources> <style name="Theme.MyApp" parent="@android:style/Theme.Holo.Light"> <item name="android:actionBarStyle">@style/Widget.MyApp.ActionBar</item> </style> <style name="Widget.MyApp.ActionBar" parent="@android:style/Widget.Holo.ActionBar"> <item name="android:background">@android:drawable/dark_header</item> <item name="android:titleTextStyle">@style/MyApp.ActionBar.TextAppearance</item> </style> <style name="MyApp.ActionBar.TextAppearance" parent="@android:style/TextAppearance"> <item name="android:textColor">@android:color/primary_text_dark</item> </style> </resources> Результат без использования интерфейса поиска является ожидаемым, но когда я использую SearchView фон […]

Пакет выбора панели действий в Android для версий до 3.0

У меня есть ListView для которого я хочу включить пакетный выбор. Для Android 3.0 и выше я добавил в список List modal multi-choice и установил прослушиватель режима многопользовательского режима. Как я могу сделать то же самое для версий Android до 3.0 (с или без сторонней библиотеки)? Я посмотрел на ActionBarSherlock, но я не нашел эту […]

Изменение цвета текста переполнения действий в ActionBar

Я пытаюсь изменить цвет текста элемента Action Overflow в панели действий. Я использую тему V7 AppCompat и Light с Dark actionbar. actionMenuTextColor ничего не делает. Мне нужно изменить его на черный текст? Есть идеи?

Проблема с всплывающим меню аппаратного обеспечения с Appcompat

Я применил в своем приложении новую (не очень) новую тему Appcompat с DarkActionBar. Все работает отлично, за исключением всплывающего окна из меню аппаратного меню (или длительное нажатие последней кнопки), которое отображается белым текстом. Результат всплывающего окна: Панель инструментов: http://i.stack.imgur.com/huWpm.png Жесткое меню: http://i.stack.imgur.com/o5fmL.png Я решил проблему с всплывающим окном из режима действия, добавив в тему приложения […]

Разделить панель действий только в режиме действия (CAB)

Можно ли разделить панель действий только в режиме действия? Мое приложение имеет только верхнюю панель действий, но панель контекстного действия должна быть разделена на две (сверху / снизу). Я нашел это: Контекстная панель действий необязательно связана с панелью действий. Они работают независимо, хотя панель контекстного действия визуально превосходит позицию панели действий. На http://developer.android.com/guide/topics/ui/menus.html#CAB . Так […]