RadioButton как плоская кнопка?

Есть ли способ создать RadioButton как плоскую кнопку? У меня есть четыре варианта:

| btn1 | btn2 | btn3 | btn4 |

вместо того, чтобы рядом с ними был маленький радиокруг, я бы хотел показать, что это простая плоская кнопка. Возможно ли это, не нарисовать их самостоятельно?

Спасибо

Ответы

Ответ 1

Да, это возможно.

В наборе xml, android:button="@null"

И если вы хотите сделать это динамически, setButtonDrawable(new StateListDrawable());

Ответ 2

Да, вы можете изменить выделение, используемое для переключателя.

android:button (или setButtonDrawable) управляет изображением, используемым для круга. Установите его равным null, если вы не хотите изображения.

Затем вы можете установить фон переключателя с android:background или setBackgroundResource на обычный фон в стиле кнопки.

Ответ 3

Пожалуйста, ознакомьтесь с моим вопросом здесь для соответствующей справки. Я также пытаюсь получить "радиокруг" тоже (что я могу заставить его работать в xml, как показано в моем примере на связанной странице), но он не работает, если я пытаюсь сделать это динамически.

Надеюсь, что это поможет, и любая помощь по моей проблеме будет оценена по достоинству. Спасибо.