禁用ListItem可选择性

时间:2010-02-05 22:50:28

标签: android listview user-interface

正如您在下面的屏幕截图中看到的,我有一个ListView,其中包含多个项目。无论我尝试什么,我似乎无法使列表项不可选。我已经尝试了所有的跟随(在ListView的XML布局中),但是这些项目仍然可以用手指和滚轮选择。

android:clickable="false" 
android:longClickable="false" 
android:focusable="false" 
android:focusableInTouchMode="false"

有什么建议吗?

activity

1 个答案:

答案 0 :(得分:3)

ListView的每一行都是可选择的,您可能会对TableLayout感兴趣,但这些项目无法选择,以实现您的目标。

编辑:

在搜索了一下之后,我发现this archive post建议您尝试:

public boolean areAllItemsEnabled() {
   return false;
}

public boolean isEnabled(int position) {
  return false;
}

希望这适合你。