Android radioButton只設定圖片是居中顯示

weixin_37027228發表於2017-02-28

radioButton設定selector屬性,放在background上會使圖片變形,放在button上呢會不居中顯示,在我的測試機上是偏左了,不知道大家遇到沒有,直接設定drawableTop底部會有一段縫隙,這個有不行了,網上有的說設定背景為透明色或者設定paddinglet為0,我試了一下,對我的這個都不管用,不知道是因為我設定的別的不對還是什麼原因,最後發現selector設定為drawableTop,button設定為@null,textSize設為0就可以了。

<RadioButton
    android:id="@+id/main_rb_user"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:drawableTop="@drawable/main_user"
    android:button="@null"
    android:gravity="center"
    android:textSize="0dp"
    />

相關文章