在使用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" />
上图后面三个就是如此使图标居中显示。
网友评论