我有一个简单的 ListView ,其中包含一些列表项。目前,为了让项目在触摸时出现波纹,我只是将 android:drawSelectorOnTop="true"
添加到 ListView 。
这非常有效。
但是,某些列表项是标题,不应显示波纹,因为它们没有关联的操作。如何才能仅标题禁用链式 react ?
ListView 包含行和标题的线性布局。
我在标题上尝试了以下但没有成功:
- 将
clickable
设置为 false - 将
listSelector
设置为 null。 - 将
focusable
设置为 false。
谁能指出我正确的方向?
最佳答案
可能 a duplicate question .但总而言之:尝试在您的适配器中禁用这些元素。您可以使用 .areAllItemsEnabled()和 .isEnabled()为此目的的回调。
关于android - 禁用 Listview 上的涟漪效应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30201623/