当复选框在同一布局中时,为什么没有波纹

时间:2017-03-18 16:08:06

标签: android xml android-layout android-studio

每当我创建一个布局时,它都有一个波纹(见图)。如果我添加一个复选框,则纹波不会显示。即使有一个复选框,我希望它显示一个波纹。我怎么能这样做?

纹波:
enter image description here

没有涟漪(但带复选框)
enter image description here

2 个答案:

答案 0 :(得分:2)

请勿将纹波添加到背景使用前景中。

android:background="#ffffffff"
android:foreground="#ffffffff"

答案 1 :(得分:0)

启用Ripple:
您可以通过将以下内容添加到父LinearLayout来实现此目的:

android:clickable="true"
android:background="?attr/selectableItemBackground"

禁用涟漪:(正如@Caspain Caldion所建议的那样)

android:background="#ffffffff"