Android ListView - onListItemClick无法正常工作

时间:2011-01-21 19:05:17

标签: java android listactivity android-listview

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

Heres发生了什么 -

  • 当我第一次尝试点击任何项目时,没有任何反应。
  • 然后我尝试将TextView的“可聚焦”和“可聚焦触摸模式”属性设置为false,如hereherehere所述。 List项目开始识别点击次数,但仅当我点击远离TextView的某个地方时。每当我尝试单击TextView或其附近的任何地方时,它都无效。
  • 我也尝试过更改各种属性,比如Clickable,但到目前为止还没有任何工作。

知道我可能做错了吗?

由于

2 个答案:

答案 0 :(得分:1)

在使用TextView中的几乎每个属性后,我终于找到了它无法正常工作的原因。这是因为我的TextView中的属性android:inputType =“text”。我不确定为什么我添加了那段代码(我可能从我的其他应用程序中复制了TextView),但删除它可以解决我的问题。

答案 1 :(得分:0)

将会聆听ListView点击的类应该实现接口AdapterView.OnItemClickListener