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>