2016-10-03 2 views
0

У меня есть изображения, которые были вставлены с левой стороны переключателя.Как установить изображение на переключателе

<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" 
     /> 

Но мне нужно получить это изображение на логической части для дальнейшего процесса.

Как это сделать?

ответ

0
RadioButton rb = (RadioButton)findViewById(R.id.radio_button); 

rb.getButtonDrawable() 

Возвращает Drawable, используемое в качестве кнопки соединения изображения: минимальное Api 19

+0

Думаю, я должен использовать другой подход, так как я хочу, чтобы приложение было доступно с более низким API. Спасибо thoe –

0

getCompoundDrawables() возвращает массив для вводимого коэффициента слева, вверху, справа, и нижних границ.

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

Это яснее не спасибо @tachyonflux –

Смежные вопросы