<RadioButton
android:id="@+id/rd_follow"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@drawable/find_tab_radio_bg"
android:button="@null"
android:checked="true"
android:gravity="center"
android:paddingLeft="0dp"
android:paddingRight="0dp"
android:paddingBottom="0dp"
android:paddingTop="0dp"
android:text="关注"
android:textColor="@drawable/find_tab_radio_text_color"
android:textSize="17sp"/>
类似上面的代码,当要重复重复再重复的时候,可以把重复的部分抽取成一个 style
<!--重复样式 -->
<style name="Find_Radio_Tab">
<item name="android:paddingLeft">@dimen/dp_0</item>
<item name="android:paddingRight">@dimen/dp_0</item>
<item name="android:paddingBottom">@dimen/dp_0</item>
<item name="android:paddingTop">@dimen/dp_0</item>
<item name="android:layout_marginLeft">@dimen/dp_16</item>
<item name="android:layout_width">@dimen/dp_0</item>
<item name="android:layout_weight">1</item>
<item name="android:layout_height">match_parent</item>
<item name="android:background">@drawable/find_tab_radio_bg</item>
<item name="android:button">@null</item>
<item name="android:gravity">center</item>
<item name="android:textColor">@drawable/find_tab_radio_text_color</item>
</style>
抽取后,使用更加方便,代码看起来也舒服
<RadioButton
android:id="@+id/rd_recommand"
style="@style/Find_Radio_Tab"
android:checked="true"
android:text="推荐"
android:textSize="15sp" />
以上