Вопросы с тегом «android-theme»

Тема - это стиль, применяемый ко всему приложению Android или действию, а не к отдельному представлению. Когда стиль применяется как тема, каждое представление в действии или приложении будет применять каждое свойство стиля, которое оно поддерживает.

30
Название панели инструментов Android и собственный шрифт
Я пытаюсь найти правильный способ использовать собственный шрифт для заголовка панели инструментов и центрировать его на панели инструментов (требование клиента). В данный момент я использую старый добрый ActionBar, и я устанавливал заголовок на пустое значение и использовал, setCustomViewчтобы поместить свой собственный шрифт TextView и отцентрировать его, используя ActionBar.LayoutParams. Есть ли …

30
Не удается найти Theme.AppCompat.Light для новой Android ActionBar Поддержка
Я пытаюсь реализовать новую библиотеку поддержки ActionBar, которая была выпущена Google пару дней назад. В прошлом я успешно реализовывал ActionBarSherlock без каких-либо проблем, используя тот же метод, который указан на странице настройки библиотеки поддержки Google Developer - используя руководство о том, как включить ресурсы (что аналогично тому, как это делал …

16
Полноэкранная тема для AppCompat
Я хотел бы знать, как я могу применить полноэкранную тему (без строки заголовка + без панели действий) к деятельности. Я использую библиотеку AppCompat из пакета поддержки v7. Я пытался применить android:theme="@android:style/Theme.NoTitleBar.Fullscreen"к моей конкретной деятельности, но она потерпела крах. Я думаю, это потому, что моя тема приложения такая. <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> …

20
Как изменить цвет фона ActionBar ActionBarActivity с использованием XML?
Подробности: Я расширяю ActionBarActivity. Eclipse и SDK полностью исправлены по состоянию на 2011-11-06. <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14" /> Развернуто на устройство Samsung с Android 2.3.3 Приложение имеетandroid:theme="@android:style/Theme.Light" Проблема: приложение светлое, но ActionBar синий с серыми значками, едва различим на синем фоне. Я также хочу, чтобы панель действий была светлой, чтобы их …

4
Как я могу стилизовать коммутатор Android?
Виджет переключателя, представленный в API 14, по умолчанию оформлен в стиле голографической темы. Я хочу немного изменить его стиль, немного изменив его цвет и форму по соображениям бренда. Как это сделать? Я знаю, что это должно быть возможно, так как я видел разницу между ICS по умолчанию и темой TouchWiz …

12
Установить тему для фрагмента
Пытаюсь задать тему для фрагмента. Установка темы в манифесте не работает: android:theme="@android:style/Theme.Holo.Light" Глядя на предыдущие блоги, кажется, что мне нужно использовать ContextThemeWrapper. Может ли кто-нибудь сослаться на закодированный пример? Я ничего не могу найти.

16
Как установить цвет текста на панели инструментов и стрелки назад
Фон панели инструментов темного цвета, я хочу, чтобы текст и стрелка назад были белыми. Я пробовал подписаться, но это не работает. <style name="Theme.MyTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/blue</item> <item name="colorPrimaryDark">@color/blue_darker</item> <item name="colorAccent">@color/purple</item> <!-- item name="android:textColorPrimary">@color/white</item--> // I don't want to set this, changes everywhere. <item name="android:textColorSecondary">@color/white</item> <item name="android:toolbarStyle">@style/AppTheme.ToolbarStyle</item> <item name="toolbarStyle">@style/AppTheme.ToolbarStyle</item> <item name="drawerArrowStyle">@style/AppTheme.DrawerArrowStyle</item> …

7
Получить значение цвета программно, если это ссылка (тема)
Учти это: styles.xml <style name="BlueTheme" parent="@android:style/Theme.Black.NoTitleBar"> <item name="theme_color">@color/theme_color_blue</item> </style> attrs.xml <attr name="theme_color" format="reference" /> color.xml <color name="theme_color_blue">#ff0071d3</color> Таким образом, на цвет темы ссылается тема. Как я могу программно получить theme_color (reference)? Обычно я бы использовал, getResources().getColor()но не в этом случае, потому что на него есть ссылка!

2
Когда следует использовать Theme.AppCompat против ThemeOverlay.AppCompat?
Существуют следующие классы Theme.AppCompat: Theme.AppCompat Theme.AppCompat.Light Theme.AppCompat.Light.DarkActionBar Theme.AppCompat.NoActionBar Theme.AppCompat.Light.NoActionBar Theme.AppCompat.DialogWhenLarge Theme.AppCompat.Light.DialogWhenLarge Theme.AppCompat.Dialog Theme.AppCompat.Light.Dialog Theme.AppCompat.CompactMenu и следующие классы ThemeOverlay.AppCompat: ThemeOverlay.AppCompat ThemeOverlay.AppCompat.Light ThemeOverlay.AppCompat.Dark ThemeOverlay.AppCompat.ActionBar ThemeOverlay.AppCompat.Dark.ActionBar Зачем, например, использовать ThemeOverlay.AppCompat.light против Theme.AppCompat.Light? Я вижу, что для ThemeOverlay определено гораздо меньше атрибутов - мне любопытно, каков предполагаемый вариант использования ThemeOverlay.

4
Как установить темную голографическую тему в приложении для Android?
Как установить темную голографическую тему в моем приложении? На этот раз у меня получилось вот что: <style name="AppTheme" parent="android:Theme.Holo.Light" /> Но когда я меняю его на: <style name="AppTheme" parent="android:Theme.Holo.Dark" /> Я получаю ошибку error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Dark'. Как решить …

7
Как мне оформить панель инструментов appcompat-v7, например Theme.AppCompat.Light.DarkActionBar?
Я пытаюсь воссоздать внешний вид Theme.AppCompat.Light.DarkActionBarс помощью новой панели инструментов библиотеки поддержки. Если я выберу, Theme.AppCompat.Lightмоя панель инструментов будет светлой, а если выберу, Theme.AppCompatто темной. (Технически вы должны использовать .NoActionBarверсию, но, насколько я могу судить, единственная разница в <style name="Theme.AppCompat.NoActionBar"> <item name="windowActionBar">false</item> <item name="android:windowNoTitle">true</item> </style> Теперь нет, Theme.AppCompat.Light.DarkActionBarно наивно я …

3
Настройка цвета фона темы Android
Я пытаюсь изменить цвет фоновой темы по умолчанию, что должно быть легко, но, что удивительно, я не могу заставить его работать. Обратите внимание, что я хочу, чтобы изменение коснулось всего приложения, а не только одного действия. Вот мой код: styles.xml <resources> <color name="white_opaque">#FFFFFFFF</color> <color name="pitch_black">#FF000000</color> <style name="AppTheme" parent="android:Theme.Light"> <item name="android:background">@color/white_opaque</item> …

1
Использование пространства имен приложения в стиле
Я собираюсь привести пример, чтобы продемонстрировать главное. Представьте, что в моем приложении есть несколько кнопок FloatingActionButton. Следовательно, я хочу создать один стиль и повторно использовать его. Итак, я делаю следующее: <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> Проблема, с которой я столкнулся, …

24
Как скрыть строку состояния в Android
Я сослался на эту ссылку . В этом случае, если пользователь нажимает EditText (например, To :), в это время клавиатура выскакивает, и в то же время пользователь может прокручивать, чтобы увидеть все оставшиеся представления (например: составить, тема, кнопка отправки) в этот экран. Точно так же в моем приложении у меня …

16
Как выровнять по центру заголовок ActionBar в Android?
Я пытаюсь использовать следующий код для центрирования текста в ActionBar , но он выравнивается по левому краю. Как сделать так, чтобы он появился в центре? ActionBar actionBar = getActionBar(); actionBar.setDisplayShowTitleEnabled(true); actionBar.setTitle("Canteen Home"); actionBar.setHomeButtonEnabled(true); actionBar.setIcon(R.drawable.back);

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.