Articles of андроид actionbar compat

Использование ActionBarCompat и requestWindowFeature

До сих пор у меня не было больше проблем с переходом от ActionBarSherlock к ActionBarCompat. На моем Nexus 4 он работает очень хорошо. Когда я начал тестировать свой старый Nexus One под управлением 2.3.6, я столкнулся с проблемой при повороте устройства. Я прошу функцию Window показать промежуточный прогресс в ActionBar: @Override protected void onCreate(final Bundle […]

Ошибки после строительства apk

Представления панели действий (share action provider и searchview) выходят из строя после генерации подписанного apk. Когда я отлаживаю приложение из студии Android, он работает, но когда я создаю подписанный apk и устанавливаю приложение на устройство, я получаю такие ошибки: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.SearchView.setQueryHint(java.lang.CharSequence)' on a null object reference at tm.veriloft.ertir.ui.SearchActivity.onCreateOptionsMenu(Unknown Source) […]

Actionbar Совместимость изменить название textColor

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

Android: AppCompat 21, как изменить значок «Назад» и значок переполнения на пользовательский?

На мой проект, пока несколько дней назад я использовал sherlock actionbar, но я решил изменить весь стиль панели действий на новый дизайн материала. На моей старой теме для обратной и переполненной иконки у меня были некоторые пользовательские значки, установленные на моей теме. Но в appcompat я попытался определить его в своей теме, где я использую […]

Недопустимый тип полезной нагрузки Android

После нового обновления я обнаружил проблему с совместимостью spannable / formatted строк в барах действий и устройствах LG. Вот мой код: SpannableString s = new SpannableString("About"); s.setSpan(new TypefaceSpan(this, "Sansation-Regular.ttf"), 0, s.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); getSupportActionBar().setTitle(s); Я верю в setTitle, когда он сбой и дает эту ошибку: java.lang.IllegalArgumentException: Invalid payload item type at android.util.EventLog.writeEvent(Native Method) Поможет ли это какие-либо […]

Настройка цвета стрелки «назад» в Actionmode с помощью appcompat-v7

Моя основная тема основана на Theme.AppCompat.Light следующим образом: <style name="core" parent="Theme.AppCompat.Light" > <!– Material, Yo!–> <item name="colorPrimary">@color/theme_main_color</item> <item name="colorPrimaryDark">@color/deep_purple</item> <item name="colorAccent">@color/theme_accent_color</item> <item name="android:navigationBarColor" tools:ignore="NewApi">?attr/colorPrimary</item> <!– Toolbar –> <item name="theme">@style/my_toolbar_theme</item> <item name="drawerArrowStyle">@style/my_drawer_arrow</item> <!– Actionbar –> <item name="android:actionBarDivider">@null</item> <item name="android:actionBarTabStyle">@null</item> <item name="android:actionBarTabBarStyle">@null</item> <!– Contextual Actionbar –> <item name="windowActionModeOverlay">true</item> <item name="actionModeBackground">?attr/colorAccent</item> <item name="actionModeStyle">@style/my_actionmode_style</item> </style> <style name="my_drawer_arrow" parent="Widget.AppCompat.DrawerArrowToggle" > […]

Странная ошибка при попытке использовать библиотеку appcompat android v7

Я только что включил библиотеку android v7-appcompat в свой проект. Я успешно добавил банки в путь сборки, и теперь я использую тему Theme.AppCompat. Теперь я получаю эту странную ошибку: [Dex Loader] Невозможно выполнить dex: несколько файлов dex определяют Landroid / support / v7 / app / ActionBar $ Callback; [2013-10-09 11:11:50 – DelTest2] Не удалось […]

ActionBar Совместимость ActionBarActivity setTitle не работает в Android 2.X

Мой вопрос такой же, как и этот вопрос . Следуя этой инструкции, я установил библиотеку поддержки Android. (Я использую библиотеку поддержки, версия 19.0.1) В этом выпуске сотрудники Google сказали: «Это исправлено в Библиотеке поддержки v19». Однако это не работает на моем устройстве (Gingerbread). Я пытался найти решение, но я не мог этого найти. Есть идеи?

RequestFeature () необходимо вызвать перед добавлением содержимого в фрагмент

android.util.AndroidRuntimeException: requestFeature() must be called before adding content Я получаю эту ошибку, когда использую getActivity().getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY); Из фрагмента. Я хочу изменить стиль действия только в этом фрагменте. Поэтому я не могу установить это в MainActivity . Как это решить? Я увидел этот вопрос requestFeature (), который должен быть вызван перед добавлением контента, он не говорит, как […]

ActionBarCompat & Transparency

Я хотел бы сделать ActionBar в библиотеке поддержки полностью прозрачной, однако кажется, что изменение фонового рисунка будет недостаточным, поскольку стек фонов будет недостаточным. Если вы установите полупрозрачный фон, вы получите фоновый фон по умолчанию. Кто-нибудь знает способ удалить этот фон? Вот что происходит: Код для фона: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#66336688"/> </shape> Как вы можете […]