Ответ 1
Да, это возможно.
В наборе xml,
android:button="@null"
И если вы хотите сделать это динамически, setButtonDrawable(new StateListDrawable());
Есть ли способ создать RadioButton как плоскую кнопку? У меня есть четыре варианта:
| btn1 | btn2 | btn3 | btn4 |
вместо того, чтобы рядом с ними был маленький радиокруг, я бы хотел показать, что это простая плоская кнопка. Возможно ли это, не нарисовать их самостоятельно?
Спасибо
Да, это возможно.
В наборе xml,
android:button="@null"
И если вы хотите сделать это динамически, setButtonDrawable(new StateListDrawable());
Да, вы можете изменить выделение, используемое для переключателя.
android:button
(или setButtonDrawable
) управляет изображением, используемым для круга. Установите его равным null, если вы не хотите изображения.
Затем вы можете установить фон переключателя с android:background
или setBackgroundResource
на обычный фон в стиле кнопки.
Пожалуйста, ознакомьтесь с моим вопросом здесь для соответствующей справки. Я также пытаюсь получить "радиокруг" тоже (что я могу заставить его работать в xml, как показано в моем примере на связанной странице), но он не работает, если я пытаюсь сделать это динамически.
Надеюсь, что это поможет, и любая помощь по моей проблеме будет оценена по достоинству. Спасибо.
Попробуйте эту сегментированную библиотеку кнопок управления на github: https://github.com/bookwormat/segcontrol