应用一些样式来控制

Applying some styles to control

如您在 html/css 中所知,您可以将一些 类(以及一些样式)应用于标签。这非常方便,我希望在 android 开发中有 tgis 机会。有没有办法将一些样式应用到一个控件?

是的,您可以在 values/styles.xml

中实现样式

你可以这样做:

<style name="MyMainStyle"> 
    <item name="android:layout_width">250dp</item>
    <item name="android:layout_height">60dp</item>
</style>

<style name="MySecondaryStyle" parent="MyMainStyle">
    <item name="android:paddingLeft">20dp</item>
</style>

如您所见,您还可以拥有父级样式。然后你可以像这样在 layout.xml 中使用样式:

<Button
    style="@style/MyMainStyle"
    android:id="@+id/myButton" 
    />