Articles of android styles

Пользовательский интерфейс выбора даты прерывается

Я открываю Android date picker в диалоговом окне, используя собственный стиль. Эта реализация работает как ожидалось, но когда-то она отображает неожиданный интерфейс. Ниже мой код: Стиль: <style name="datepicker" parent="Theme.AppCompat.Light.Dialog"> <item name="colorPrimary">@color/header_color</item> <item name="colorPrimaryDark">@color/header_color</item> <item name="colorAccent">@color/header_color</item> </style> Мероприятия: dateDialog = new DatePickerDialog( currentCtx, R.style.datepicker, dateSetListener, jsonDate.year, jsonDate.month, jsonDate.day );

Есть ли способ изменить поведение элемента управления Android EditText?

У меня есть вид EditText, который выглядит почти так, как должен выглядеть. Однако, поскольку гравитация текста установлена ​​на «центр», подсветка ведет себя немного иначе, чем я ожидал бы, если она охватывает более одной строки. Взглянуть: Интересно, возможно ли, чтобы подсветка выглядела больше (отредактирована в фотошопе): В качестве дополнительного бонуса, если есть способ, чтобы начальная розовая […]

Right Drawable в Android. Не работает

Я рисую строку рядом с TextView используя свойство drawableRight . В таблице есть несколько TextView и все, что мне нужно, это разделитель столбцов. Вот код TextView : <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="units" android:drawablePadding="2pt" android:drawableRight="@drawable/linetable" android:gravity="center" android:layout_margin="2pt" android:padding="2pt" /> Код цвета : <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <solid android:color="#000000"></solid> <stroke android:width="2pt" android:color="#000000" android:dashWidth="8pt" android:dashGap="8pt"/> </shape> Поэтому я ожидал нарисовать […]

Использование частных стилей (не найден ресурс, соответствующий указанному имени)

Я хочу применить стиль, подобный Graphical Layout как Theme.DeviceDefault.Dialog.Alert . Я знаю, что теперь это частный стиль, и я не могу считать его родителем. Что я могу сделать, чтобы иметь этот стиль для моего DialogFragment ? (Я нацелен на API 15, и, возможно, я хочу использовать minSdk API 12). Это сообщает мне ошибку (родительский, как […]

Можно использовать xmlns для стилей для определения радиуса угла карты?

Я хочу сделать что-то вроде этого: <style name="cardViewInfo"> <item name="android:layout_marginLeft">@dimen/small_padding_card_view</item> <item name="android:layout_marginRight">@dimen/small_padding_card_view</item> <item name="android:layout_marginBottom">@dimen/small_padding_card_view</item> <item name="android:layout_marginTop">@dimen/large_padding_card_view</item> <item name="card_view:cardCornerRadius">2dp</item> </style> Но у меня проблемы с именем card_view, который не отменяется, мой вопрос в том, могу ли я сделать что-то вроде макета для использования этого пространства имен: xmlns:card_view="http://schemas.android.com/apk/res-auto" С наилучшими пожеланиями.

Атрибуты стилизации не работают с тегами слияния

Задний план Я обнаружил, что атрибуты стилей не работают в тегах слияния , либо применяют атрибуты отдельно, либо применяют стиль. Известные решения Примените атрибуты стиля к тегу, которые используют работу макета. Например, включите теги и пользовательские теги. Просто не используйте слияние. Применять стилирование программно. Однако я ищу лучшие решения. Зачем? Это грязно. Я должен применять […]

Spinner – завышение исключения при использовании AppCompat

Я внедрил приложение Android для чтения книг. Мое приложение имеет два режима – день и ночь . Для дневного режима я использую тему, которая имеет родительский набор в @style/Theme.AppCompat.Light.NoActionBar . Для ночного режима родителем является @style/Theme.AppCompat.NoActionBar . В первом режиме ( день ) все работает нормально. Но есть проблема, когда пользователь меняет режим на ночь […]

Почему образец используется? При ссылке на список стилейSeparatorTextViewStyle?

Я хочу использовать стиль Android-библиотек. Я думаю, что я должен использовать @ (Case 2) для атрибута style , но я видел образец с сайта, он использует ? (Дело 1). Я не знаю, почему. Включает ли Android lib и ресурс namedSeparatorTextViewStyle и стиль с именем listSeparatorTextViewStyle? Да, я нашел стиль с именем listSeparatorTextViewStyle в системном андроиде […]

Различные стили colorControlActivated в Android

Это тема моего приложения: <style name="BaseTheme" parent="Theme.AppCompat.Light"> … <item name="colorControlActivated">@color/default_orange</item> … </style> … <style name="Switch" parent="Material.Widget.Switch"> <item name="colorControlActivated">@color/default_green</item> </style> И если я использую стиль Switch : <com.rey.material.widget.Switch style="@style/Switch" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="false"/> colorControlActivated использовал его внутри BaseTheme (оранжевый) вместо Switch one (зеленый). Почему это происходит? Разве я не могу иметь разные colorControlActivated для разных представлений? Благодарю.

Программно получить цвет от ресурса, используя ContextCompat, который не игнорирует ночной отборочный

В настоящее время я использую ContextCompat.getColor , однако он не получает правильный цвет. Когда приложение придерживается квалификатора ночного ресурса, ContextCompat выбирает цвет из values/colors.xml а не values-night/colors.xml . Я пробовал apporaches как этот https://stackoverflow.com/a/13952929/333733, используя тему с одним проживанием в values/styles.xml и values-night/styles.xml но кажется, что цвет предварительно скомпилирован с использованием ресурса -night без -night […]