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

Какие атрибуты темы мне нужно переопределить, чтобы изменить синий цвет подсветки моих диалогов?

У меня есть тема под названием «greenhighlight» – эта тема была сгенерирована с помощью генератора стилей Android Action Bar и наследуется от темы ActionBarSherlock по умолчанию. Тема ничего не делает, кроме изменения подсветки в нижней части ActionBar от синего до зеленого. Чтобы отметить все мои действия, я просто делаю: <application android:theme="@style/Theme.greenhighlight"… Это очень хорошо работает […]

Настройка темы Holo для Android-приложения

У меня есть простой экран входа с именем пользователя и паролем. Мне бы хотелось, чтобы они отображали поля EditText же, как вы видите в теме Holo на Ice Cream Sandwich и Honeycomb. В моем файле манифеста у меня есть <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@android:style/Theme.Holo"> Разве текстовые поля теперь не выглядят иначе, например, не имеют верхней, левой […]

Android Holo Выбранный список Цвет деталя

Может ли кто-нибудь сказать мне соответствующий цветовой код выбранного элемента списка в Холо? Кроме того, каковы цвета для создания длинного перечня элементов списка в Holo? Я знаю, что цвета Holo определены в colors.xml, но я не уверен, какие из них используются для выбора и длинного нажатия кнопки списка. Заранее спасибо.

Прозрачная активность, заполняющая весь экран

Я хотел бы иметь активность (2) с полупрозрачным аспектом над другой деятельностью (1), выровненной в верхней части экрана (4). Я попытался присвоить эти темы активности номер 2: <style name="Theme.CustomDialog" parent="android:style/Theme.Dialog"> <item name="android:windowBackground">@android:color/black</item> </style> <style name="CustomTheme"> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:background">@android:color/transparent</item> <item name="android:windowIsFloating">true</item> <item name="android:windowNoTitle">true</item> </style> Но результат всегда равен 3. Если я устанавливаю <item name="android:windowIsFloating">false</item> в […]

Невидимые значки элементов ActionMode в Theme.Sherlock.Light.DarkActionBar

При использовании Theme.Sherlock.Light.DarkActionBar (или Theme.Holo.Light.DarkActionBar , не имеет значения), ActionMode (или «контекстный ActionBar»), который появляется, например, при выборе текста, по умолчанию имеет одинаковый стиль Как в стандартной темной теме, то есть темно-синий с яркими значками действия. Однако, когда вы пытаетесь выбрать текст в диалоговом окне (который светлый в этой теме, в отличие от черного ActionBar), […]

Реализация пользовательского выбора темы

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

Выпадающее меню ActionGard для стилизации

Я использую настраиваемую тему, наследующую от DarkActionBar и я хочу настроить выпадающее меню как белое, как при использовании темы Light Holo. Мне удалось изменить фон на белый, используя: <style name="MyTheme" parent="@style/Theme.Light.DarkActionBar"> <item name="android:actionDropDownStyle">@style/MyDropDownNav</item> </style> <style name="MyDropDownNav"> <item name="android:background">@drawable/spinner_background_white</item> <item name="android:popupBackground">@drawable/menu_dropdown_panel_whyite</item> <item name="android:dropDownSelector">@drawable/selectable_background_white</item> </style> Но я не знаю, как изменить цвет текста на черный. Потому что […]

Применение темы AppCompat к индивидуальным предпочтениям в PreferenceFragment

Я боролся с попыткой заставить мой PreferenceFragment использовать те же темы и стиль на основе материалов (через AppCompat), что и остальная часть моего приложения. PreferenceFragment который я использую для управления всеми настройками моего приложения, показан ниже: Как вы можете видеть на скриншоте выше, я смог настроить PreferenceFragment с помощью colorAccent , colorPrimary и нескольких других […]

«Возможный переутомление: фон красок корневого элемента»

При запуске Android Lint в моем проекте я столкнулся с этим предупреждением Возможная перегрузка: фон элемента корневого фона @ drawable / main с темой, которая также рисует фон Где выведенная тема – @android:style/Theme.NoTitleBar.Fullscreen Может кто-нибудь объяснить мне, почему это происходит и как его удалить? Мой xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/main" //***LINT warning*** android:orientation="vertical" android:weightSum="3" […]

Android: Theme.Holo.Light.NoActionBar vs Theme.Light.NoTitleBar

В res/values-v11/styles.xml я не могу использовать Theme.Holo.Light.NoActionBar потому что он был добавлен в уровень API 13. Можно ли использовать Theme.Light.NoTitleBar вместо визуальных различий? Насколько я могу судить, они должны иметь белый фон, статус и навигационные панели, и ничего больше.