Android RadioButton выберите drawable

#android #android-radiobutton

#Android #android-radiobutton

Вопрос:

Настройка страницы с RadioButton помощью . RadioButton Расширяется на всю ширину экрана. Но при нажатии на него отображается крайне неудобная анимация.

пример

И вот мой xml ниже:

 <RadioGroup
    android:id="@ id/xxx"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <RadioButton
        android:id="@ id/xxx"
        style="@style/Settings_group.Item"
        android:layout_marginRight="20dp"
        android:button="@null"
        android:drawableRight="?android:attr/listChoiceIndicatorSingle"
        android:text="xxx" />

    <include
        layout="@layout/layout_setting_item_divider"
        android:layout_width="match_parent"
        android:layout_height="0.5dp" />

    <RadioButton
        android:id="@ id/xxx"
        style="@style/Settings_group.Item"
        android:layout_marginRight="20dp"
        android:button="@null"
        android:drawableRight="?android:attr/listChoiceIndicatorSingle"
        android:text="xxx" />

</RadioGroup>
  

РЕДАКТИРОВАТЬ-1
Я надеюсь, что эффект пульсации должен отображаться в одной строке RadioButton , но не в центре экрана. Точно так же, как это

правильно

Комментарии:

1. Пожалуйста, будьте более конкретны, объяснив, чего вы хотите достичь?

2. @AdarshGumashta Sry, пожалуйста, посмотрите мое редактирование-1.

Ответ №1:

установите для фона RadioButton android:background="?selectableItemBackground" значение не использовать android:background="?selectableItemBackgroundBorderless"

Комментарии:

1. @L.Meng потрясающе