Стили и темы в Android

1

Я пытаюсь узнать что-то о стилях и темах для Android; я обнаружил, что если я добавлю атрибут android: theme в манифест для приложения или Activity, стиль применяется ко всему приложению/активности; я думаю, было бы полезно определить стиль, который применяется только к кнопкам, например: знаете ли вы, есть ли способ применить определенный стиль только для определенного вида к Views, как в CSS?

Спасибо заранее с.

Теги:
android-theme

2 ответа

3
Лучший ответ

Вот общий пример:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="CustomButton" parent="@android:style/Widget.Button">
        <item name="android:textColor">#FF0000</item>
    </style>
    <style name="CustomTheme" parent="android:Theme">
        <item name="android:buttonStyle>@style/CustomButton</item>
    </style>
</resources>
  • 0
    Тема может указывать стили по умолчанию для различных типов виджетов. Этот пример устанавливает другой стиль по умолчанию для кнопок.
0

Это легко сделать, просто прочитайте официальную ссылку:

http://developer.android.com/guide/topics/ui/themes.html

ИЗМЕНИТЬ

Очевидно, вам нужно указать стиль, который вы создаете, для каждой кнопки/вида, которую вы хотите применить (например, в css для атрибута класса)

  • 0
    Проблема в том, что я не хотел указывать стиль для каждой кнопки ... я хотел сказать: применить этот стиль к каждой кнопке действия. Как это можно сделать?
  • 0
    Смотрите пример hackbod. Вы определяете стили по умолчанию для виджетов как часть темы занятия.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню