在 styles.xml 中设置所有按钮样式
Set all button style in styles.xml
我想让我的应用程序具有多种样式。
样式更改按钮样式、文本视图颜色和布局背景颜色。
我的按钮样式在 xml 个文件中。
这是我的代码:style.xml (v21)
<style name="ThemeIndigo" parent="@android:style/Theme.Material.NoActionBar">
<item name="android:colorPrimary">@color/indigo</item>
<item name="android:colorPrimaryDark">@color/indigo</item>
<item name="android:navigationBarColor">@color/indigo_dark</item>
<item name="android:buttonStyle">@drawable/indigo_button</item>
<item name="android:background">@drawable/indigo_button</item>
</style>
这会更改此布局上所有内容的背景颜色。
如何让我的样式只改变按钮的颜色?
请帮忙。谢谢
(抱歉英语不好;)
尝试使用此样式更改应用中的按钮
<style name="ThemeIndigo" parent="@android:style/Theme.Material.NoActionBar">
<item name="android:buttonStyle">@style/MyButton</item>
</style>
<style name="MyButton" parent="android:Widget.Material.Button">
<item name="android:textSize">19sp</item>
<item name="android:layout_margin">0dip</item>
<item name="android:background">#ff0000</item>
</style>
我想让我的应用程序具有多种样式。
样式更改按钮样式、文本视图颜色和布局背景颜色。
我的按钮样式在 xml 个文件中。
这是我的代码:style.xml (v21)
<style name="ThemeIndigo" parent="@android:style/Theme.Material.NoActionBar">
<item name="android:colorPrimary">@color/indigo</item>
<item name="android:colorPrimaryDark">@color/indigo</item>
<item name="android:navigationBarColor">@color/indigo_dark</item>
<item name="android:buttonStyle">@drawable/indigo_button</item>
<item name="android:background">@drawable/indigo_button</item>
</style>
这会更改此布局上所有内容的背景颜色。
如何让我的样式只改变按钮的颜色?
请帮忙。谢谢
(抱歉英语不好;)
尝试使用此样式更改应用中的按钮
<style name="ThemeIndigo" parent="@android:style/Theme.Material.NoActionBar">
<item name="android:buttonStyle">@style/MyButton</item>
</style>
<style name="MyButton" parent="android:Widget.Material.Button">
<item name="android:textSize">19sp</item>
<item name="android:layout_margin">0dip</item>
<item name="android:background">#ff0000</item>
</style>