android - 如何在单选按钮上设置图像

标签 android android-layout radio-button radio-group

我在单选按钮的左侧插入了一些图像。

 <RadioButton
        android:id="@+id/avatar2"
        android:layout_width="150dp"
        android:layout_height="wrap_content"
        android:layout_gravity="left"
        android:drawableRight="@drawable/batman"
        android:layout_marginLeft="15dp"
        />

但我需要在逻辑部分获取该图像以进行进一步处理。

我如何做到这一点?

最佳答案

getCompoundDrawables()返回左、上、右和下边框的可绘制对象数组。

Drawable d = button.getCompoundDrawables()[2];

关于android - 如何在单选按钮上设置图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39841831/

相关文章:

java - "inactive"提交按钮,直到您单击其中一个单选按钮

jQuery Checkbox 有时只切换 div

java - Android:从字符串的一部分打开警报对话框?

android - 以编程方式在 View 上添加填充

android - react native onHostDestroy()

java - ListView 自定义布局的适配器

android - 如何在不同的布局中使用重复的 ID?

python - 我的单选按钮在选择它们后保持选中状态并且无法取消选择它们 python tkinter

java - 什么填充了这个数组列表?

Android:nextFocusDown 不工作