如何在Android中为多个元素应用相同的属性(实际样式)?
我知道如何使用CSS和HTML。然后你有课。是否有Android的等价物?
答案 0 :(得分:1)
您可以在res/values/styles.xml
你可以这样定义:
<style name="test" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:background">#00FF00</item>
</style>
在你的布局文件中,如果你想使用它:
<Button style="@style/test"/>
此处按钮将具有绿色背景,因为#00FF00
为绿色
如果您希望所有Button都具有这样的风格:
<style name="ApplicationStyle" parent="android:Theme">
<item name="android:buttonStyle">@style/test</item>
</style>
您可以在手册中找到更多信息:https://developer.android.com/guide/topics/ui/look-and-feel/themes.html