使用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
的单行,而不是屏幕的中心。就像这样
答案 0 :(得分:1)
将radioButton背景设置为android:background="?selectableItemBackground"
不要使用android:background="?selectableItemBackgroundBorderless"