Запитання з тегом «android-theme»

Тема - це стиль, застосований до цілої програми Android або Діяльності, а не окремого представлення. Коли стиль застосовується як тема, до кожного перегляду в діяльності чи додатку буде застосовано кожне властивість стилю, яке він підтримує.

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

30
Не вдається знайти Theme.AppCompat.Light для нової підтримки Android ActionBar
Я намагаюся реалізувати нову бібліотеку підтримки ActionBar, яку було випущено Google пару днів тому. Раніше я успішно впроваджував ActionBarSherlock без жодних проблем, використовуючи той самий метод, який вказаний на сторінці налаштування бібліотеки підтримки розробника Google - використовуючи посібник щодо включення ресурсів (подібний до того, як це робив ActionBarSherlock). У мене …

16
Повноекранна тема для AppCompat
Мені хотілося б знати, як я можу застосувати тему на весь екран (без заголовка + без панелі дій) до дії. Я використовую бібліотеку AppCompat з пакету підтримки v7. Я намагався застосувати android:theme="@android:style/Theme.NoTitleBar.Fullscreen"до своєї конкретної діяльності, але це зазнало краху. Я думаю, що це тому, що тема моєї програми така. <style …

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 синій із сірими значками, навряд чи видно на тлі синього кольору. Я також хочу, щоб ActionBar був світлим, щоб сірі …

4
Як я можу стилізувати перемикач Android?
Віджет комутатора, що вводиться в API 14, за замовчуванням стилізований під тему holo. Я хочу стилізувати його трохи по-іншому, трохи змінюючи свої кольори та форму з брендингових причин. Як про це йдеться? Я знаю, що це повинно бути можливим, оскільки я бачив різницю між ICS за замовчуванням та темою сенсорного …

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 (посилання) програмно? Зазвичай я б використовував, getResources().getColor()але не в цьому випадку, тому що на нього посилається!

2
Коли слід використовувати Theme.AppCompat vs 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
Як встановити темну тему holo в додатку для Android?
Як я можу встановити темну тему holo у своєму додатку? На цей раз я отримав таке: <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> <item …

24
Як сховати рядок стану в Android
Я посилався на це посилання . У тому випадку, якщо користувач натисне на EditText (для ex To:), тоді клавіатура буде вискакувати, і в той же час користувач зможе прокрутити, щоб побачити всі залишилися представлення даних (наприклад, скласти, тему, кнопку відправки) у цей екран. Так само в моєму додатку я маю …

1
Використання простору імен додатків у стилі
Я надам приклад, щоб продемонструвати більшу точку зору. Уявіть, що в моєму додатку є кілька 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> Проблема, яка у мене виникає, …

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.