Articles of android styles

Пользовательский стиль флажка в диалоговом окне

Я создаю диалог с несколькими вариантами выбора (флажки): AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMultiChoiceItems(arrayResource, selectedItems, new DialogInterface.OnMultiChoiceClickListener() { // … }); AlertDialog dialog = builder.create(); dialog.show(); И у меня есть собственный стиль для флажков: <style name="CustomCheckBox" parent="@android:style/Widget.CompoundButton.CheckBox"> <item name="android:button">@drawable/btn_check</item> <item name="android:textColor">@android:color/holo_purple</item> </style> Он отлично работает при применении к отдельным флажкам в макете, устанавливая style="@style/CustomCheckBox" . […]

Изменить цвет переключателя на Android

Я пытаюсь изменить цвет моего переключателя в Android. Я понимаю, что мне понадобятся новые 9 патчей. Я перешел на сайт http://android-holo-colors.com/ и выбрал свой цвет и выбрал (Switch Jelly Bean). Чтобы использовать Switch Jelly Bean, мне пришлось использовать: https://github.com/BoD/android-switch-backport . Чтобы импортировать его в свой проект, мне пришлось добавить: <item name="switchStyle">@style/Widget.Holo.CompoundButton.Switch</item> К моим стилям, а […]

Просмотр и выпадающий список поиска и выпадающего списка в панели действий

В моем приложении у меня есть поиск, в котором отображаются поисковые предложения. Я хочу, чтобы выпадающий список / прядильщик и текст были определенного цвета. В настоящее время единственным изменением, которое я смог сделать, является цвет текста введенного текста через следующее: <style name="MyApp.AutoCompleteTextView" parent="Widget.AppCompat.Light.AutoCompleteTextView"> <item name="android:textColor">@color/white</item> <item name="android:textCursorDrawable">@null</item> <item name="android:background">@color/myBackgroundColor</item> </style> В настоящее время приложение отображает […]

Android: Как настраивать-объявить пространство имен XML в styles.xml?

Я пытаюсь помещать собственное пространство имен XML в styles.xml и наследовать его в макете. Я не знаю, как объявить пользовательское пространство имен XML в styles.xml как и в макете xml (например, xmlns:app="http://schemas.android.com/tools" ). Как использовать собственное пространство имен XML в styles.xml ? Что у меня есть: ReallyCoolFont.ttf font, ReallyCoolFont.ttf сохраняется в asset/fonts . my_layout.xml : […]

Наследование AppCompat 22.1.1 Диалог colorAccent от темы приложения не работает

Я пытаюсь настроить диалоговые окна AppCompat, чтобы кнопки использовали тот же цвет, что и цвет акцента приложения, без повторения самого цвета. Это отлично работает с AppCompat v22 (только для Lollipop, очевидно), используя этот файл стилей в values-v21 : <style name="AppTheme" parent="@style/Theme.AppCompat"> <item name="colorAccent">#FF9800</item> <item name="android:alertDialogTheme">@style/AlertDialogTheme</item> </style> <style name="AlertDialogTheme" parent="android:Theme.Material.Dialog.Alert"> <item name="android:colorAccent">?attr/colorAccent</item> </style> Когда был выпущен […]

Как создать ActionBar, фон вкладки на выбранной вкладке

Я борюсь с дизайном ActionBar. В моем приложении есть ActionBar с тремя вкладками. Я хочу, чтобы выбранная вкладка имела цвет фона, а невыделенные вкладки отображали другой цвет. Я следую этой ссылке: настройка панели действий . Но все табуляции показывают выбранный цвет. Мой файл styles.xml выглядит следующим образом: <style name="MyActionBarTabStyle" parent="android:style/Widget.Holo.Light.ActionBar.TabBar"> <item name="android:background">@drawable/tab_background</item> <item name="android:paddingLeft">32dp</item> <item […]

Невозможно разрешить символ «Тема» в styles.xml (Android Studio)

С сегодняшнего дня Android Studio не может найти темы AppCompat в styles.xml, но, например, AppCompatActivity в коде распознается. Моя версия Android Studio 2.2.2, Build # AI-145.3360264 Я уже пробовал обновлять до новейших инструментов сборки, компилировать версию sdk (25) и т. Д., Но это не устранило проблему. На данный момент я установил следующее (из sdk manager): […]

Как использовать getStyledAttributes (int ) с внутренними темами Android

Поэтому я огляделся и узнал, что android.R.styleable больше не является частью SDK, хотя он все еще зарегистрирован здесь: http://developer.android.com/reference/android/R.styleable.html Это не было бы проблемой, если бы было четко зафиксировано, что такое альтернатива. Например, приложение AOSP Calendar по-прежнему использует android.R.styleable // Get the dim amount from the theme TypedArray a = obtainStyledAttributes(com.android.internal.R.styleable.Theme); lp.dimAmount = a.getFloat(android.R.styleable.Theme_backgroundDimAmount, 0.5f); […]

Как установить цвет рамки флажка

Граница флажка невидима на белом фоне. Я играл с разными цветовыми параметрами без успеха. Мне нужна черная рамка. Да, есть примеры, чтобы сделать пользовательский флажок. Во всех доступных примерах нормальная коробка видна внутри новой формы. И растягиваемая форма узкая, без текста в android: text = "" Но почему checkbox не выглядит нормально в обычном xml: […]

Как стиль цвета курсора SearchView в AppCompat

Мой SearchView – это android.support.v7.widget.SearchView и AppTheme показаны ниже. <style name="AppBaseTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!– Customize your theme here. –> <item name="colorPrimary">@color/primary</item> <item name="colorPrimaryDark">@color/primary_dark</item> <item name="colorAccent">@color/color_accent</item> </style> <style name="AppTheme" parent="AppBaseTheme"> </style> Цвет SearchView кажется странным, его курсор и нижняя строка отображают белый цвет и передают цвет акцента быстро, как с этим бороться? Я хочу, чтобы курсор и […]