如何禁用列表视图中的子项(使其颜色为灰色且不可点击)

Posted

技术标签:

【中文标题】如何禁用列表视图中的子项(使其颜色为灰色且不可点击)【英文标题】:How to disable a child item in a listview(make its color gray and unclickable) 【发布时间】:2011-08-21 18:20:29 【问题描述】:

在我的应用程序中,有一个列表视图,单击其中的每个项目都会导致一个操作。

但是在某些情况下,有些操作是不能做的。

【问题讨论】:

How to disable items in a List View??? 和 ***.com/questions/2907335 和 ***.com/questions/2183610 的可能重复 【参考方案1】:

您应该覆盖适配器中的isEnabled。只需跟踪您要禁用的项目并为它们返回正确的值。

【讨论】:

但是如何让它看起来是灰色的,所以它看起来被禁用了。 当视图被禁用时,我通过将其 alpha 值设置为 0.5 来将视图标记为灰色。

以上是关于如何禁用列表视图中的子项(使其颜色为灰色且不可点击)的主要内容,如果未能解决你的问题,请参考以下文章

带有列表子项可聚焦android的列表视图上下文菜单

UITableViewController 中的 UISearchController — 行不可选择且表格视图显示为灰色

目标平台部分中的 IOS 选项为灰色且不可点击

text KETTLE存储库显示为灰色且不可点击

如何更改TreeViewItem上三角形图标的颜色/不透明度?

有没有办法禁用 dojox.mobile.switch?