Android:如何禁用 ListView?

标签 android listview highlighting android-arrayadapter

我有一个 ListView ,我希望其中的每个单元格都被禁用,这样当您点击它时,文本颜色保持不变。

但我希望它是可滚动的。

我怎样才能做到这一点?

最佳答案

similar post可能会有帮助。一般的方法是禁用所有项目而不是整个 View 。本质上:

  • 继承自 ArrayAdapter(或任何其他适配器)
  • 覆盖 isEnabled(int position) 以返回 false
  • 覆盖 areAllItemsEnabled() 以返回 false

关于Android:如何禁用 ListView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6392682/

相关文章:

android - 如何从工作线程向 UI 线程发送一些数据?

android - SwipeRefreshLayout - 从底部拉出

c# - 将 ListViewItem 的字符串复制到 TextBox 中

android - 用光标填充 ListView

javascript - 使用 JavaScript 打开/关闭元素的 CSS

iphone - 使用 Titanium 为 iPhone 和 Android 开发应用程序的挑战

java - 为什么实时数据库无法在我的 recyclerview 中工作

jquery - 突出显示重音字符

c# - 使用 Nest 进行 Elasticsearch

Android Hello-World 编译错误 : Intellij cannot find aapt