Articles of андроид стили

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

Вот мой стиль для панели действий. Я хотел бы изменить текст и свойства фона. Но изменения не применяются к приложению. Где я ошибаюсь? Это мой стиль.xml <style name="AppTheme" parent="@android:style/Theme.Holo.Light"> <item name="android:actionBarStyle">@style/MyActionBar</item> </style> <style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> <item name="android:windowBackground">@color/white</item> <item name="android:background">@color/white</item> <item name="android:drawableBottom">@color/actionbar_title_color</item> <item name="android:textSize">@dimen/actionbar_text_size</item> <item name="android:textColor">@color/black</item> </style>

Java.lang.UnsupportedOperationException: Невозможно преобразовать в цвет: type = 0x1

Я следил за инструкциями myfirstapp по обучению разработчиков Android, но я столкнулся с проблемой, когда они неправильно объясняют, как определять цвета. Они отмечают, что для создания пользовательской темы вы можете объявить свои цвета текста как таковые: themes.xml <?xml version="1.0" encoding="utf-8"?> <resources> <!– the theme applied to the application or activity –> <style name="CustomActionBarTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar"> <item […]

Android ProgressBar оформлен как просмотр прогресса в SwipeRefreshLayout

Я использую android.support.v4.widget.SwipeRefreshLayout в своем приложении для Android. Он обертывает ListView . Содержимое списка просматривается с сервера. Отображение прогресса отображается, когда пользователь перебирается, чтобы перезагрузить данные с сервера. Представление прогресса выглядит как часть круга, которая растет и сжимается во время анимации. Кажется, что стиль этого прогресса не может быть настроен очень сильно. Тем не менее, […]

Как установить высоту элемента AlertDialog?

В настоящее время на устройстве Android 4.3. Я использую отличный ответ, предоставленный здесь, я смог уменьшить размер шрифта отдельных элементов AlertDialog : <style name="AlertDialogTheme" parent="android:Theme.Dialog"> <item name="android:textSize">13sp</item> </style> Сам диалог построен с помощью: ContextThemeWrapper cw = new ContextThemeWrapper( this, R.style.AlertDialogTheme ); AlertDialog.Builder builder = new AlertDialog.Builder(cw); Однако проблема заключается в том, что индивидуальная высота элементов […]

Layout_width и layout_height не применяются к edittext из темы

Ниже я добавил стиль EditText в теме. Я добавил ширину и высоту alos. Поэтому я удалил android: layout_width и android: layout_height из моего edittext view. Но это говорит об ошибке. Если я добавляю ширину и высоту, она работает нормально. В чем разница. Является ли тема не применимой к моей форме edittext? <style name="AppTheme" parent="AppBaseTheme"> <!– […]

Редактирование текста EditText не работает

Я пишу программу, в которой я использую EditText и пытаюсь применить дополнение, но он не работает. Стиль EditText <style name="AppTheme.EditText" parent="android:Widget.EditText"> <item name="android:gravity">center</item> <item name="android:layout_width">match_parent</item> <item name="android:layout_height">wrap_content</item> <item name="android:padding">50dp</item> <item name="android:background">@drawable/edit_border</item> </style> Применение к EditText <EditText android:id="@+id/editPartyDate" style="@style/AppTheme.EditText" android:hint="@string/reservation_date" /> AndroidStudio minSdkVersion 10 targetSdkVersion 21 Тестирование на устройстве Android Version – 4.1.2 рисуем / edit_border.xml […]

Как изменить цвет ProgressDialog

У меня есть ProgressDialog, который выглядит так на Galaxy Tab 10.1 " И вот так на Galaxy Tab 7 " Я хочу, чтобы оба диалоговых окна выглядели одинаково: Самое близкое, что я получаю, используя следующий стиль <style name="popupStyle" parent="android:Theme.Dialog"> <item name="android:textColor">#FFFFFFFF</item> <item name="android:background">#FF000000</item> <item name="android:windowBackground">@android:color/transparent</item> </style> Что приводит к этому Поэтому мои вопросы: – Как […]

Использование пространства имен приложений в стиле

Я приведу пример, чтобы продемонстрировать большее значение. Представьте, что у моего приложения есть несколько FloatingActionButtons. Следовательно, я хочу создать один стиль и повторно использовать его. Поэтому я делаю следующее: <style name="FabStyle” parent ="Widget.Design.FloatingActionButton"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_margin">16dp</item> <item name="app:backgroundTint">@color/accent</item> <item name="app:layout_anchorGravity">end|bottom</item> </style> Проблема, с которой я сталкиваюсь, заключается в том, что код не […]

Получать значение темы, примененное для деятельности программно

Я хочу знать, какая тема применяется для Activity в приложении. Обычно мы настраиваем тему, используя setTheme(android.R.style.Theme_Light); Здесь мы указываем стиль, так как мы можем получить конкретный тип стиля, который будет точно применяться для активности программно. благодаря

Android TimePickerDialog руководство / docs?

Я пытаюсь создать TimePickerDialog для sdk 21+ (Lollipop). До сих пор я выяснил, как изменить цветовую схему по умолчанию в XML: <style name="TimePickerTheme" parent="@style/Theme.AppCompat.Light.Dialog"> <item name="colorPrimary">#ff2d6073</item> <!– no effect –> <item name="colorPrimaryDark">#ff2d6073</item> <!– no effect –> <item name="colorAccent">#ff2d6073</item> <item name="android:textColor">#ffD0D102</item> <item name="android:textColorPrimary">#ffD0D102</item> </style> Это работает, но я ищу руководство или документацию для всех свойств, которые […]