Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.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
Java Android ListView-onListItemClick无法正常工作_Java_Android_Listactivity_Android Listview - Fatal编程技术网

Java Android ListView-onListItemClick无法正常工作

Java Android ListView-onListItemClick无法正常工作,java,android,listactivity,android-listview,Java,Android,Listactivity,Android Listview,我在Android中创建了一个ListView,以及相应的ListActivity。ListView中的每个项目只有一个TextView(我计划稍后添加一个图像和一个复选框)。ListActivity覆盖onListItemClick,以便在单击列表中的任何项目时执行某些任务 发生了什么事- 当我第一次尝试点击任何项目时,什么都没有发生 然后,如前所述,我尝试将TextView的属性“Focusable”和“Focusable in Touch Mode”设置为false,然后。列表项开始识别

我在Android中创建了一个ListView,以及相应的ListActivity。ListView中的每个项目只有一个TextView(我计划稍后添加一个图像和一个复选框)。ListActivity覆盖onListItemClick,以便在单击列表中的任何项目时执行某些任务

发生了什么事-

  • 当我第一次尝试点击任何项目时,什么都没有发生
  • 然后,如前所述,我尝试将TextView的属性“Focusable”和“Focusable in Touch Mode”设置为false,然后。列表项开始识别单击,但仅当我在远离TextView的地方单击时。每当我尝试点击TextView或其附近的任何地方时,它都不起作用
  • 我也尝试过改变各种属性,比如Clickable,但到目前为止没有任何效果
知道我做错了什么吗


感谢将侦听的类单击
列表视图应实现接口
AdapterView.OnItemClickListener
在对TextView中的几乎每个属性进行了处理后,我终于找到了它不起作用的原因。这是因为我的文本视图中的属性android:inputType=“text”。我不知道为什么我添加了这段代码(我可能是从我的其他应用程序中复制了TextView),但删除它解决了我的问题。

是否如第一个链接中所述,在ListView本身上设置了
setItemsCanFocus=false
?是的,Dan,我也尝试过,但没有成功:(感谢您发布您的解决方案,我遇到了相同的问题,根本不认为inputType=“text”可能是问题所在!!