Articles of андроид стили

Как изменить стиль и цвет вкладки с помощью библиотеки AppCompat

Я делаю небольшую программу, в которой я использую вкладки Fragment Tabs , чтобы сделать ее стильной, я использовал Style Generator , и мой опыт был хорош в этом. Теперь я хочу немного изменить существующий внешний вид моих вкладок, на этот раз я говорю о стиле табуляции . Первый снимок экрана моего простого стильного ActionBar Как […]

PrimaryDark не устанавливает цвет StatusBar в android

Я создал приложение и имеет несколько тем, и он изменяется динамически. Я имею в виду, что во время выполнения пользователь может выбирать разные темы. Так что цвет компонентов пользовательского интерфейса изменяется во время выполнения. Я застрял в странной проблеме. Проблема заключается в том, что цвет строки состояния не меняется в соответствии с темой. StatusBar всегда […]

Невозможно установить colorControlNormal и android: textColor в стиле

Я пытаюсь создать материал EditText : <style name="AppTheme.EditText" parent="@style/Widget.AppCompat.EditText"> <item name="android:textColor">@color/white</item> <item name="android:textColorHint">#8AFFFFFF</item> <item name="colorControlNormal">@color/white</item> <item name="colorControlActivated">@color/white</item> <item name="colorControlHighlight">@color/white</item> </style> Затем я применяю стиль для своей темы: <style name="AppTheme"> <item name="editTextStyle">@style/AppTheme.EditText</item> </style> И примените тему к действию: <activity android:name=".MyActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:windowSoftInputMode="stateAlwaysHidden" android:theme="@style/AppTheme"> Размер <activity android:name=".MyActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:windowSoftInputMode="stateAlwaysHidden" android:theme="@style/AppTheme"> Однако это не меняет цвет подчеркивания. Я […]

Стиль панели действий заставляет панель действий исчезнуть

Я пытаюсь описать свою панель действий. Когда я применяю свою тему, предварительный просмотр (в Android Studio) отображает ее правильно, но во время работы на устройстве панель действий полностью отсутствует. Мои значения / styles.xml файл: <resources> <style name="AppBaseTheme" parent="android:Theme.Holo.Light"> <item name="android:windowBackground">@color/background_gray</item> <item name="android:actionBarStyle">@style/GreenActionBar</item> </style> <style name="AppTheme" parent="AppBaseTheme"/> <style name="GreenActionBarBase"> <item name="android:background">#00c341</item> </style> <style name="GreenActionBar" parent="GreenActionBarBase"/> </resources> […]

Панель инструментов ActionMode pre pre Lollipop не работает

Панель инструментов ActionMode, похоже, игнорирует мой стиль на устройствах, предшествующих Lollipop. Вот мой стиль: <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowNoTitle">true</item> <!–We will be using the toolbar so no need to show ActionBar–> <item name="windowActionBar">false</item> <item name="android:windowDrawsSystemBarBackgrounds">true</item> <item name="windowActionModeOverlay">true</item> <item name="android:textColorPrimary">#DD000000</item> <item name="android:textColorSecondary">#8A000000</item> <!– Set theme colors from http://www.google.com/design/spec/style/color.html#color-color-palette–> <!– colorPrimary is used for the default action […]

Контекстный / переопределяемый цвет темы

Я столкнулся с проблемой, и я попробовал несколько способов справиться с этим, все еще безуспешно. Мое приложение использует несколько тем, таких как: Хэллоуин, Chirstmas и т. Д., И я использую некоторые атрибуты цветов в виджетах, таких как фон TabLayout, цвет текста и т. Д., Чтобы контекстуализировать приложение. Возникает вопрос: как я могу использовать одни и […]

Тема по умолчанию не работает после включения файла Proguard (minifyEnabled true)

Это мой первый раз, когда я работаю с файлом Proguard . Я начал новый проект, поэтому я могу узнать больше о Proguard File. Моя проблема в том, что я включил Proguard что-то пошло не так. Привет, мир потерян из своего местоположения, как на изображении ниже: Приложение работает без разрешения Prodguard : Мой файл styles : […]

Почему я не могу ссылаться на оригинальный атрибут темы Android из colors.xml?

Моей пользовательской темой приложения является CustomTheme , ее родителем является Theme.AppCompat.Light.NoActionBar . Я не определяю textColorPrimaryInverse элемент в моей настраиваемой теме. В colors.xml я определяю цвет, который должен быть равен атрибуту textColorPrimaryInverse объекта Theme.AppCompat.Light.NoActionBar . Поэтому я ссылаюсь на это так: <color name="enabled_blue_button_text">?android:attr/textColorPrimaryInverse</color> Это дает мне исключение во время выполнения «Ресурс не найден, который соответствует […]

Белая вкладка с темным текстом

Я использую TabLayout и пытаюсь установить tabbackground на белый с темным текстом . Я не могу изменить цвет текста и, кажется, останется белым. Это стиль, который я использовал: <style name="TabWhiteText" parent="Base.TextAppearance.AppCompat"> <item name="android:textColor">@color/deepEggplant</item> </style> <style name="TabWhite" parent="Widget.Design.TabLayout"> <item name="tabSelectedTextColor">@color/deepEggplant</item> <item name="tabBackground">@android:color/white</item> <item name="tabIndicatorColor">@android:color/white</item> </style> <style name="TabWhiteMedium" parent="TabWhite"> <item name="android:textAppearance">@style/TabWhiteText</item> </style> И применительно к этому: <android.support.design.widget.TabLayout […]

Как выглядят стили Android по умолчанию (в частности ButtonBar и ButtonBar.Button)?

В большинстве примеров для панелей кнопок ICS +, а именно этого, инженером Google: https://gist.github.com/2357306 Я вижу ссылку на эти стили: style="?android:attr/buttonBarStyle" style="?android:attr/buttonBarButtonStyle" Итак, я открыл attrs.xml Android, и это то, что я вижу: <!– Style for buttons within button bars –> <attr name="buttonBarButtonStyle" format="reference" /> <!– Style for button bars –> <attr name="buttonBarStyle" format="reference" /> […]