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