编程语言
首页 > 编程语言> > android-如何以编程方式将图像设置为RadioButton参数?

android-如何以编程方式将图像设置为RadioButton参数?

作者:互联网

我有一个由五个RadioButton组成的RadioGroup.我想要实现的是将图像设置为RadioButton参数.到目前为止发现这种方式:

radio0.setBackgroundResource(<drawable ID, int>);

但它提供了以下信息(在图像编辑器中添加了“ isSelected”描述):

>是否可以通过编程方式设置背景属性并将图像向右移动?
>也许还有另一种方法可以在RadioButton旁边设置图像,而不是将其用作背景图像?

我只对编程解决方案感兴趣,因为RadioGroup在循环工作期间被清理并再次填充.

解决方法:

我的一个朋友帮助我弄清楚了这个问题.

我现在使用以下代码代替问题中发布的代码行:

radio0.setCompoundDrawablesWithIntrinsicBounds(0, 0, <drawable ID, int>, 0);

第三个参数对应于android:drawableRight XML参数.更多信息:click.

多亏了它,在RadioButton的右边设置了一个图片,最后看起来像应该的一样.

标签:background,android,radio-button
来源: https://codeday.me/bug/20191031/1972389.html