在android中自定义单选按钮

时间:2014-10-13 07:54:50

标签: android android-radiogroup android-radiobutton

I am extending a question i asked few time back in stackoverflow - Here


As seen in the answer - Here我得到了我所需的输出

我的输出为

enter image description here


我想做什么::

保留所有其他功能,我想显示image代替Button文字


我如何实现这一目标

1 个答案:

答案 0 :(得分:0)

您无法设置文字并设置android:button="@drawable/some_drawable" 而不是 android:button="@android:color/transparent",如:

<RadioButton
    android:id="@+id/radio0"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/yourbuttonbackground"
    android:button="@drawable/some_drawable"
    android:checked="true"
/>

您只有3种方法可以在RadioButton中设置drawable:

  • 背景(你需要这个&#34; border layer-list&#34;)
  • 按钮(推荐)
  • 复合drawable / s(不太推荐,因为位置固定在两侧,但你可能想要试验)