xml相同代码的处理



XML布局很乱,代码超多,一写就是几百行,怎么办?老老实实的把重复的代码放style里.

1.把相同的代码写在style里(style的名字自己定,我的是radio_button_four):

<style name="radio_button_four">
    <item name="android:drawablePadding">5dp</item>
    <item name="android:textColor">@color/font_main_selecte</item>
    <item name="android:textSize">10dp</item>
    <item name="android:layout_weight">1</item>
    <item name="android:button">@null</item>
    <item name="android:gravity">center_horizontal</item>
    <item name="android:layout_width">0dp</item>
    <item name="android:layout_height">wrap_content</item>
</style>

2.使用 style里的radio_button_four:

<RadioGroup
    style="@style/linearlayout_wm_hw_h"
    android:id="@+id/group_four"
    android:background="@color/white"
    android:padding="8dp">

    <RadioButton
        android:id="@+id/tab_collect"
        style="@style/radio_button_four"
        android:drawableTop="@drawable/radiobutton_collect_select"
        android:text="@string/collect"
        />

    <RadioButton
        android:id="@+id/tab_periodical"
        style="@style/radio_button_four"
        android:drawableTop="@drawable/radiobutton_periodical_select"
        android:text="@string/periodical" />

    <RadioButton
        android:id="@+id/tab_civilian"
        style="@style/radio_button_four"
        android:drawableTop="@drawable/radiobutton_civilian_select"
        android:text="@string/civilian" />

    <RadioButton
        android:id="@+id/tab_me"
        style="@style/radio_button_four"
        android:drawableTop="@drawable/radiobutton_me_select"
        android:text="@string/me" />
</RadioGroup>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值