0

こんにちは、すべてのアクティビティに 9 つのパス ボタンを 1 つ配置した Android プログラムを作成しましたが、1 つのスタイルを適用しましたが、他のアクティビティにはマージンに異なるスタイルが必要です...だから。私は以下のように私のスタイルを持っています:同じ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 に答える