Android RadioButton дисплей - PullRequest
       0

Android RadioButton дисплей

2 голосов
/ 22 февраля 2011

Этот вопрос был опубликован до прошлого года, но ответы мне не помогли.

Есть ли способ сделать RadioButton двойным кругом с зеленым центром, чтобы указать, что выбор не отображается? Я хочу, чтобы пользователь просто увидел фоновое изображение вместо того, чтобы с круговой кнопкой над ним. Большое спасибо.

1 Ответ

4 голосов
/ 23 февраля 2011

Звоните setButtonDrawable() на RadioButton, чтобы быть тем, что вы хотите.Чтобы это работало, оно должно быть StateListDrawable со всеми соответствующими состояниями.Вы можете увидеть существующий ресурс для рисования - это btn_radio.xml в вашей установке Android SDK.Скопируйте это в свой проект, скопируйте PNG для состояний в свой проект, настройте PNG так, как вам нужно, и вызовите setButtonDrawable(), чтобы сослаться на ваш настроенный ресурс StateListDrawable.Из XML это можно сделать с помощью свойства android:button.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...