0

嗨,我制作了一个 android 程序,其中我为所有活动放置了一个九路径按钮,但我为它应用了一种样式,但对于其他活动,需要不同样式的边距......所以。我有我的一种风格,如下所示:那么我可以在同一个 style.xml 文件中为同一个元素放置另一种风格吗?我的代码如下:

<style name="button">
        <item name="android:layout_width">fill_parent</item>
        <item name="android:layout_height">wrap_content</item>
         <item name="android:layout_marginLeft">30dp</item>
            <item name="android:layout_marginRight">30dp</item>
        <item name="android:layout_weight">1</item>
        <item name="android:tag">200</item>
        <item name="android:padding">7dp</item>
        <item name="android:textSize">15dp</item>
        <item name="android:textColor">#f5f0eb</item>
    </style>
4

1 回答 1

1

您可以通过执行以下操作来制作子样式

<style name="otherButton" parent="button">  
    <item name="android:layout_marginLeft">50dp</item>    
...

此样式继承其父样式的所有内容。您在子样式中定义的所有内容都将推翻任何先前定义的属性。

于 2013-07-15T05:58:22.797 回答