在使用RadioButton實現Tab時,只想顯示圖標,于是:
<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" />
但效果是下圖左起第一個,drawableTop導致圖標靠上,使用drawableLeft等屬性也不會使圖標居中顯示。
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" />
上圖后面三個就是如此使圖標居中顯示。