【问题标题】:Disable ripple effect on Listview禁用 Listview 上的涟漪效应
【发布时间】:2015-05-12 21:18:58
【问题描述】:

我有一个简单的列表视图,其中包含一些列表项。目前,为了让项目在触摸时产生波纹,我只是将android:drawSelectorOnTop="true" 添加到列表视图中。

这很好用。

但是,某些列表项是标题,不应显示波纹,因为它们没有与之关联的操作。如何禁用 only 标题的涟漪效应?

列表视图包含行和标题的线性布局。

我在标题上尝试了以下内容,但没有成功:

  • clickable 设置为假
  • listSelector 设置为空。
  • focusable 设置为false。

谁能指出我正确的方向?

【问题讨论】:

  • 你是如何添加标题的?我能看到那条线吗?

标签: android listview android-listview material-design ripple


【解决方案1】:

可能是a duplicate question。但作为总结:尝试禁用适配器中的这些元素。为此,您可以使用 .areAllItemsEnabled().isEnabled() 回调。

【讨论】:

    猜你喜欢
    • 2017-05-23
    • 2019-09-15
    • 1970-01-01
    • 2019-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-25
    相关资源
    最近更新 更多