#android #android-layout #radio-button #radio-group
#Android #android-макет #переключатель #радиогруппа
Вопрос:
У меня есть несколько изображений, вставленных в левую часть переключателя.
<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"
/>
Но мне нужно получить это изображение в логической части для дальнейшего процесса.
Как мне этого добиться?
Ответ №1:
getCompoundDrawables() возвращает массив чертежей для левой, верхней, правой и нижней границ.
Drawable d = button.getCompoundDrawables()[2];
Ответ №2:
RadioButton rb = (RadioButton)findViewById(R.id.radio_button);
rb.getButtonDrawable()
Возвращает чертеж, используемый в качестве составного изображения кнопки: минимальный Api 19
Комментарии:
1. Думаю, мне следует использовать другой подход, поскольку я хочу, чтобы приложение было доступно и с более низким API. Спасибо