Articles of android styles

Изменить цвет текста голограммы

У меня есть spinner в диалоговом окне темы Holo, и я пытаюсь изменить цвет текста, потому что его очень трудно прочитать: Я просмотрел файл android styles.xml, а также многие другие ответы и считаю, что я правильно настраиваю стиль; Но это просто не получается. Это выдержка из файла макета диалога, в котором живет прядильщик: <Spinner android:id="@+id/spn_Type" […]

Диалоговое окно «Прогресс» появляется странно на устройствах с предварительным лечением

Диалог о ходе работы на устройствах с предварительным лепестком выглядит следующим образом: Посмотрите на это двойное окно? Я понятия не имею, почему это происходит. Код Инициализация диалогового окна выполнения: progressDialog = new ProgressDialog(context); progressDialog.setMessage(messsage); progressDialog.setIndeterminate(true); progressDialog.setCancelable(false); Определен такой стиль в значениях и значениях: 21: <style name="AlertDialog.Theme" parent="Theme.AppCompat.Light.Dialog"> <item name="android:textColorPrimary">@color/black</item> <item name="android:background">@color/white</item> <item name="android:textColor">@color/black</item> <item name="colorAccent">@color/orange</item> […]

Изменение цвета значка FAB на основе состояния w / compat libs

Я пытаюсь изменить цвет значка значка в FAB на основе состояния кнопки: <android.support.design.widget.FloatingActionButton android:id="@+id/search_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="16dp" android:tint="@color/add_button_tint" android:src="@drawable/ic_add_black_24dp" /> add_button_tint.xml: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:color="@color/white" /> <item android:color="@color/black"/> </selector> Это отлично работает в API> 23, однако в старых версиях android он генерирует исключение. Здесь я смущаюсь: Свойство android: tint живет в поддержке FAB […]

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

Я хочу изменить цвет по умолчанию в диалоговом окне выбора даты или времени в android, чтобы он соответствовал теме моего приложения. Я искал то же самое в google, но я не смог найти правильное решение. То, что я делал, я создавал новый стиль. <style name="datepicker" parent="@android:style/Widget.DeviceDefault.DatePicker"> <!—TODO–> <item name="android:focusedMonthDateColor">@android:color/holo_red_dark</item> </style> Не знаю, какие атрибуты доступны […]

Ошибка раздувания класса android.support.v7.widget.Toolbar. Моя ошибка или ошибка?

У меня была следующая проблема рендеринга во всех моих макетах при использовании SDK 22 для их предварительного просмотра. Ошибка раздувания класса android.support.v7.widget.Toolbar. Java.lang.NoSuchFieldError: View_theme В моем случае проблема была styles.xml : XML с проблемой рендеринга: <resources> <style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar" /> <!– Base application theme. –> <style name="AppTheme" parent="AppBaseTheme"> <item name="colorPrimary">@color/primary</item> <item name="colorPrimaryDark">@color/primary_dark</item> <item name="colorAccent">@color/accent</item> <item […]

Неверный стиль флажка в списке

У меня возникли проблемы с стилем в моих флажках, которые отображаются в списках. Тема, которую использует мое приложение, – Holo, но флажки отображаются со старым стилем. Флажки, которые появляются в другом месте, выглядят отлично. Я не делаю ничего такого, как создание собственного стиля. Скриншоты: Флажки должны выглядеть так, как на правой картинке. Это указано в […]

Использование тега <include> с помощью? Attr / myAttr

Я пытаюсь включить различные макеты в свой вид в зависимости от родительской Theme . Следуя идее: attrs.xml <attr name="themeLayout" format="reference" /> styles.xml <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="themeLayout">@layout/layout_a</item> </style> <style name="AppThemeSecond" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="themeLayout">@layout/layout_b</item> </style> activity.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <include layout="?attr/themeLayout" /> </RelativeLayout> Когда я запускаю код выше, я получаю следующее исключение: java.lang.RuntimeException: […]

Изменение стиля Android Holo Light в зависимости от выбранного контекста

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

Два разных стиля в одном текстовом виде с разной степенью тяжести и hieght

Я ищу текстовое изображение, которое выглядит , Я использовал ниже код для реализации этого. SpannableString text; text = new SpannableString(bal_dollars.getText()); int index = bal_dollars.getText().toString().indexOf("."); text.setSpan(new TextAppearanceSpan(getApplicationContext(), R.style.HeroGraphicBalanceSmallFont), index, bal_dollars .getText().toString().length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); bal_dollars.setText(text, TextView.BufferType.SPANNABLE); Вот стиль, используемый в промежутке. <style name="HeroGraphicBalanceSmallFont" parent="@android:style/TextAppearance.Medium"> <item name="android:layout_width">wrap_content</item> <item name="android:textSize">50sp</item> <item name="android:singleLine">true</item> <item name="android:layout_height">match_parent</item> <item name="android:layout_gravity">top|right</item> <item name="android:paddingBottom">30dp</item> <item name="android:gravity">top|right</item> […]

Изменить флажок colorAccent во время выполнения программно

Я создаю обычный вид Checkbox: <CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content"/> Этот светло-зеленый (# A5D6A7) обусловлен цветом акцента, определенным в основном стиле: <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorAccent">@color/green_light</item> Я уже нашел, что я не могу изменить этот стиль во время выполнения: как установить colorAccent в коде? Я хочу изменить этот цвет на определенном флажке, а не во всем мире. […]