Я пытаюсь узнать что-то о стилях и темах для Android; я обнаружил, что если я добавлю атрибут android: theme в манифест для приложения или Activity, стиль применяется ко всему приложению/активности; я думаю, было бы полезно определить стиль, который применяется только к кнопкам, например: знаете ли вы, есть ли способ применить определенный стиль только для определенного вида к Views, как в CSS?
Спасибо заранее с.
Вот общий пример:
<?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>
Это легко сделать, просто прочитайте официальную ссылку:
http://developer.android.com/guide/topics/ui/themes.html
ИЗМЕНИТЬ
Очевидно, вам нужно указать стиль, который вы создаете, для каждой кнопки/вида, которую вы хотите применить (например, в css для атрибута класса)