Articles of Темы

Как изменить стиль вкладок в Android?

Я бы хотел, чтобы мои вкладки Android выглядели просто и просто, как в официальном приложении TWitter. Как я могу переопределить тему по умолчанию (свет) и изменить фоновые изображения для вкладок, используя определения стиля / темы?

Применение стиля ко всем диалогам (диалог spinner, alertdialog и т. Д.)

Как применить стиль ко всем диалогам без создания моей пользовательской реализации различных диалоговых окон? Я хочу переопределить Theme.Dialog Моя конечная цель – изменить цвет строки заголовка для каждого всплывающего окна приложения.

Изменить диалоговую тему для каждого диалога

Я использую Theme.Holo.Light.DarkActionBar, но мне не очень нравится Light Dialogs / AlertDialogs. Я хочу изменить каждый диалог на темный диалог Голо. <style name="CustomDialogTheme" parent="@android:style/Theme.Holo.Dialog"> <item name="@android:background">#9933CC</item> <item name="@android:textColor">#02FA07</item> </style> <style name="Holo.Light.DarkActionBar" parent="@android:style/Theme.Holo.Light.DarkActionBar"> <item name="android:dialogTheme">@style/CustomDialogTheme</item> <item name="android:alertDialogStyle">@style/CustomDialogTheme</item> </style> То, что я пробовал, но это не влияет на любые диалоги.

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

После прочтения ссылок на атрибуты темы Я пытаюсь ссылаться на значение атрибута в моей настраиваемой теме, которую я установил. Я применяю определенный пользователем стиль к CheckedTextView <CheckedTextView android:id="@+id/contactInfo" style="@style/ListViewCheckedTextViewRowStyle" > </CheckedTextView> Пользовательский стиль определяется как: <style name="ListViewCheckedTextViewRowStyle" parent="@style/ListViewRowStyle"> <item name="android:checkMark">?android:listChoiceIndicatorMultiple</item> </style> Моя тема, которую я создал, определяется как: <style name="Theme.Yellowgreen" parent="android:Theme.Holo.Light.DarkActionBar"> <item name="android:listChoiceIndicatorMultiple">@drawable/btn_check_holo_light</item> </style> Тем […]

Изменение цвета экрана Android 5.0

Я работаю с новыми рекомендациями Lollipop Material Design и хотел бы включить эту отличную анимацию ящика навигации в своем приложении. Я получил это далеко, используя android.support.v7.app.ActionBarDrawerToggle, но теперь мне трудно изменить цвет этой панели действий. Он остается ярко-серым, независимо от того, для чего я поставил тему. Как можно изменить цвет панели действий? Это тема моего […]

Цвет фона Android ListView всегда показывает серый цвет

У меня есть ListView, который я заполняю из пользовательского ListAdapter . Внутри адаптера (в методе getView (int, View, ViewGroup) ) я устанавливаю цвет фона в представлении с помощью setBackgroundColor (int) . Проблема в том, что независимо от того, какой цвет я устанавливаю для фона, он всегда выделяется темно-серым. Возможно, стоит отметить, что я использую тему […]

Настройка темы приложения textColor на белый приводит к тому, что текст в тексте контекстного меню будет белым (невидимым)

Хорошо, это заставляет меня бредничать. Чтобы скрыть свое приложение, я задал следующее в моей теме: <item name="android:textColor">#FFFFFF</item> Весь текст в приложении становится белым, если только его вручную не переопределить в макете xmls. Отлично, yay, легкий peasy. ЗА ИСКЛЮЧЕНИЕМ, что текст в моих опциях меню для контекстных меню (вне списков и т. Д.) Также решил стать […]

Используйте android.R.layout.simple_list_item_1 с легкой темой

Я узнал, что при использовании android:entries с ListView он использует android.R.layout.simple_list_item_1 как макет для элемента списка и android.R.id.text1 как идентификатор TextView внутри этого макета. Пожалуйста, поправьте меня, если я ошибаюсь. Зная это, я хотел создать свой собственный адаптер, но использовать те же ресурсы макета, чтобы обеспечить согласованность интерфейса с платформой. Таким образом, я попробовал следующее: […]

Как изменить цвет по диалогу Android

Я хотел бы изменить цвет затуманенного фона, который окружает диалоговое окно Android (а не программный фон Window) программным путем. Я использую диалоговое тематическое действие. Я не хочу тускнуть его и не размывать. Если вы представляете диалог с тремя кнопками, я бы хотел, чтобы он сделал что-то вроде этого: Нажмите A: фон для полупрозрачного красного цвета […]

Создание стиля по умолчанию с настраиваемыми атрибутами

Итак, вот моя проблема: я создал пользовательский компонент, который расширяет Button Эта кнопка имеет один атрибут testAttr . <declare-styleable name="TestButton" parent="@android:style/Widget.Button"> <attr name="testAttr" format="reference|color"/> </declare-styleable> Я хочу создать стиль по умолчанию для этого компонента, поэтому я добавил следующее: <declare-styleable name="TestTheme"> <attr name="testStyle" format="reference"/> </declare-styleable> <style name="Theme.AppTheme" parent="@android:style/Theme" > <item name="testStyle">@style/test</item> </style> Проблема в том, что […]