Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 禁用列表项可选择性_Android_Listview_User Interface - Fatal编程技术网

Android 禁用列表项可选择性

Android 禁用列表项可选择性,android,listview,user-interface,Android,Listview,User Interface,正如你从下面的截图中看到的,我有一个包含多个项目的列表。无论我尝试什么,我似乎都无法使列表项不可选择。我已经尝试了以下所有方法(在ListView的XML布局中),但是这些项目仍然可以通过手指和滚轮进行选择 android:clickable="false" android:longClickable="false" android:focusable="false" android:focusableInTouchMode="false" 有什么建议吗 列表视图的每一行都是可选择的,您

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

android:clickable="false" 
android:longClickable="false" 
android:focusable="false" 
android:focusableInTouchMode="false"
有什么建议吗


列表视图的每一行都是可选择的,您可能会感兴趣的是,哪些项目是不可选择的,以实现您想要的

编辑: 在进一步搜索之后,我发现了建议您尝试的:

public boolean areAllItemsEnabled() {
   return false;
}

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

希望这对你有用。

就是这样。。。谢谢这应该可以在XML中设置。是的,我同意你的观点,也许将来他们会在线制作更好的文档,并通过XML设置更多的属性。