【发布时间】:2011-06-13 08:40:23
【问题描述】:
我在Android中创建了一个ListView,以及一个对应的ListActivity。 ListView 中的每个单独项目只有一个 TextView(我计划稍后添加图像和 CheckBox)。 ListActivity 覆盖 onListItemClick 以在单击列表中的任何项目时执行某些任务。
这是发生了什么 -
- 当我第一次尝试点击任何项目时,什么都没有发生。
- 然后我尝试将 TextView 的属性“Focusable”和“Focusable in Touch Mode”设置为 false,如 here、here 和 here 所述。列表项开始识别点击,但只有当我点击远离 TextView 的某个地方时。每当我尝试单击 TextView 或其附近的任何位置时,它都不起作用。
- 我还尝试更改各种属性,例如 Clickable,但到目前为止没有任何效果。
知道我做错了什么吗?
谢谢
【问题讨论】:
-
您是否在 ListView 本身上设置了
setItemsCanFocus=false,如第一个链接中所述? -
是的丹,我也试过了,没用:(
标签: java android listactivity android-listview