Java Android ListView-onListItemClick无法正常工作
我在Android中创建了一个ListView,以及相应的ListActivity。ListView中的每个项目只有一个TextView(我计划稍后添加一个图像和一个复选框)。ListActivity覆盖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,然后。列表项开始识别
- 当我第一次尝试点击任何项目时,什么都没有发生
- 然后,如前所述,我尝试将TextView的属性“Focusable”和“Focusable in Touch Mode”设置为false,然后。列表项开始识别单击,但仅当我在远离TextView的地方单击时。每当我尝试点击TextView或其附近的任何地方时,它都不起作用
- 我也尝试过改变各种属性,比如Clickable,但到目前为止没有任何效果
感谢将侦听的类单击
列表视图应实现接口AdapterView.OnItemClickListener
在对TextView中的几乎每个属性进行了处理后,我终于找到了它不起作用的原因。这是因为我的文本视图中的属性android:inputType=“text”。我不知道为什么我添加了这段代码(我可能是从我的其他应用程序中复制了TextView),但删除它解决了我的问题。是否如第一个链接中所述,在ListView本身上设置了setItemsCanFocus=false
?是的,Dan,我也尝试过,但没有成功:(感谢您发布您的解决方案,我遇到了相同的问题,根本不认为inputType=“text”可能是问题所在!!