使用Android中的图像制作RadioGroup单选button…如何?

有没有可能在Android的单选button,其中有图像表示的button,而不是一个普通的button? 我希望它看起来像这样:

在这里输入图像说明

中间的青色表示选定的button。

我该怎么做?

  • Android:RadioGroup - 如何configuration事件监听器
  • 如何在Android的RadioButton上设置OnClickListener?
  • 在Android中制作带有图像的RadioGroup单选按钮......怎么样?
  • RadioGroup三次调用onCheckChanged()
  • RadioGroup调用onCheckChanged()三次
  • 如何在Android中均匀地分隔出单选button?
  • 如何在Android中均匀分配出无线电按钮?
  • RadioGroup:如何以编程方式检查
  • RadioButton类有一个从CompoundButton派生的buttonDrawable成员。

    有多种方法可以改变这个drawable。

    来自java:

     myRadioButton.setButtonDrawable(resourceId or Drawable); 

    从xml:

     <RadioButton android:button="@drawable/yourdrawable" ... /> 

    如果你只是希望被选中/不选中状态看起来不同,那么

    • 右键单击res文件夹 – >新build – > Android xml – >在上面的下拉菜单中selectDrawable – >selectselect器(在eclipse中)
    • 要设置这个select器,请看看这个链接
    • 从现在开始,你可以使用它的id来设置新创build的select器到你的任何checkbox/单选button。