在使用RadioButton實(shí)現(xiàn)Tab時(shí),只想顯示圖標(biāo),于是:
<RadioButton
android:id="@+id/main_bottom_radio_home"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:button="@null"
android:drawableTop="@drawable/selector_main_tab_home" />
但效果是下圖左起第一個(gè),drawableTop導(dǎo)致圖標(biāo)靠上,使用drawableLeft等屬性也不會使圖標(biāo)居中顯示。

webwxgetmsgimg.jpg
解決方法,加入
android:textSize="0sp"
如:
<RadioButton
android:id="@+id/main_bottom_radio_home"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:button="@null"
android:textSize="0sp"
android:drawableTop="@drawable/selector_main_tab_home" />
上圖后面三個(gè)就是如此使圖標(biāo)居中顯示。