Articles of appcompat

SearchView в AppCompat искажает значок

Я застрял в очень странной ситуации, мой SearchView работает отлично. Мне просто нужно использовать OnActionExpandListener, и для этой цели я должен установить приложение: showAsAction = "ifRoom | collapseActionView" в моем элементе SearchView в макете меню. Что он делает, он искажает значок SearchView. Если я использую app: showAsAction = "always" , OnActionExpandListener перестает работать, но значок […]

Android: TextView не поддерживает андроид: TextViewStyle с помощью appcompat-v7 22.1.1

Я переопределил цвет Textview используя приведенный ниже код, который хорошо работает в нижней версии appcompat-v7 22.1 после того, как я обновил его, чтобы поддерживать репозиторий, который они не работают. Есть идеи по этим? <style name="AppTheme" parent="Theme.AppCompat"> <item name="android:textViewStyle">@style/AppTheme.TextView</item> </style> <style name="AppTheme.TextView" parent="android:Widget.TextView"> <item name="android:textColor">@color/black</item> </style>

Spinner – завышение исключения при использовании AppCompat

Я внедрил приложение Android для чтения книг. Мое приложение имеет два режима – день и ночь . Для дневного режима я использую тему, которая имеет родительский набор в @style/Theme.AppCompat.Light.NoActionBar . Для ночного режима родителем является @style/Theme.AppCompat.NoActionBar . В первом режиме ( день ) все работает нормально. Но есть проблема, когда пользователь меняет режим на ночь […]

Кнопка создания материала с длинным нажатием кнопки позволяет вставить в ярлык кнопки

Задний план У меня есть стандартная кнопка Material Design, как показано ниже. <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.AppCompatButton xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/medium_margin" android:layout_marginRight="@dimen/medium_margin" android:textStyle="bold" tools:text="I am a Button" style="@style/PrimaryColoredButton" /> Применяемый к нему стиль выглядит следующим образом <style name="PrimaryColoredButton" parent="Widget.AppCompat.Button.Colored"> <item name="android:textColor">@color/white</item> <item name="android:capitalize">sentences</item> <item name="android:background">@drawable/primary_button_background</item> </style> Проблема Когда кнопка нажата долго, появляется кнопка системной пасты […]

Как изменить ширину Android PopupMenu

У меня возникла проблема с изменением ширины Appuppap PopupMenu, потому что элемент меню использует этот макет abc_popup_menu_item_layout.xml в MenuPopupHelper.java , который устанавливает пункт меню minWidth в 196dip. <android.support.v7.internal.view.menu.ListMenuItemView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="?attr/dropdownListPreferredItemHeight" android:minWidth="196dip" android:paddingRight="16dip"> Я попытался переопределить minWidth, а также dropDownWidth в следующих свойствах в моем стиле.xml. Я также попытался переопределить minWidth в android: dropDownItemStyle, но […]

Разница между appcompat_v7 и android-support-v7-appcompat?

Люди говорят, что они такие же, но они используются в разных ситуациях, как говорится на сайте разработчика 1-Добавление библиотек без ресурсов To add a Support Library without resources to your application project: Make sure you have downloaded the Android Support Library using the SDK Manager. Create a libs/ directory in the root of your application […]

Цвет заголовка AppCompat

У меня возникли проблемы с изменением цвета для ActionBar. Я использую библиотеку AppCompat для поддержки. Все остальное работает: например, фон или селектор … но цвет заголовка не меняется. Это мой файл стиля: <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> <style name="Theme.Customtitletheme" parent="@style/Theme.AppCompat.Light"> <item name="actionBarItemBackground">@drawable/selectable_background_customtitletheme</item> <item name="android:actionBarItemBackground" tools:targetApi="14">@drawable/selectable_background_customtitletheme</item> <item name="popupMenuStyle">@style/PopupMenu.Customtitletheme</item> <item name="android:popupMenuStyle" tools:targetApi="11">@style/PopupMenu.Customtitletheme</item> <item name="dropDownListViewStyle">@style/DropDownListView.Customtitletheme</item> <item name="android:dropDownListViewStyle">@style/DropDownListView.Customtitletheme</item> <item name="actionBarTabStyle">@style/ActionBarTabStyle.Customtitletheme</item> <item […]

Не удается подключиться к моему проекту с поддержкой android-support-v7-appcompat

Я загрузил пример с сайта developer.android.com Импортированных в IntellijIDEA и все. Затем я хотел подключить библиотеку android-support-v7-appcompat к моему проекту. Я сделал это в соответствии с инструкциями: Как добавить android.support.v7.widget.GridLayout в intelliJidea? Учебник по youtube и многие другие. И во всех случаях у меня такая же ошибка. Когда вы компилируете проект, IntellijIDEA говорит, что ресурсов […]

Ошибка при добавлении кнопки переноса медиа-маршрутизатора

Я пытаюсь реализовать функцию трансляции в моем приложении с помощью CastCompanionLibrary . Когда он пытается добавить кнопку трансляции Media Router в ActionBar, я получаю эту ошибку: 10-03 19:33:20.098 11781-11781/de.resper.e2cast W/MenuItemCompat﹕ getActionProvider: item does not implement SupportMenuItem; returning null 10-03 19:33:20.098 11781-11781/de.resper.e2cast W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x41ebde18) 10-03 19:33:20.098 11781-11781/de.resper.e2cast E/AndroidRuntime﹕ FATAL EXCEPTION: […]

Различные стили colorControlActivated в Android

Это тема моего приложения: <style name="BaseTheme" parent="Theme.AppCompat.Light"> … <item name="colorControlActivated">@color/default_orange</item> … </style> … <style name="Switch" parent="Material.Widget.Switch"> <item name="colorControlActivated">@color/default_green</item> </style> И если я использую стиль Switch : <com.rey.material.widget.Switch style="@style/Switch" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="false"/> colorControlActivated использовал его внутри BaseTheme (оранжевый) вместо Switch one (зеленый). Почему это происходит? Разве я не могу иметь разные colorControlActivated для разных представлений? Благодарю.