【发布时间】:2011-09-17 13:44:46
【问题描述】:
我有一个列表视图,并希望禁用其中的每个单元格,以便当您点击它时文本颜色保持不变。
但我希望它可以滚动。
我怎样才能做到这一点?
【问题讨论】:
标签: android listview highlighting android-arrayadapter
我有一个列表视图,并希望禁用其中的每个单元格,以便当您点击它时文本颜色保持不变。
但我希望它可以滚动。
我怎样才能做到这一点?
【问题讨论】:
标签: android listview highlighting android-arrayadapter
这个similar post 可能会有所帮助。一般的方法是禁用所有项目而不是整个视图。本质上:
ArrayAdapter(或任何其他适配器)继承isEnabled(int position) 以返回false
areAllItemsEnabled() 以返回false
【讨论】:
一切都变得更简单了! list.setEnabled(false)
【讨论】:
您是否尝试将 android:clickable="false" 添加到列表视图的行中?
【讨论】: