【发布时间】:2011-03-22 02:57:53
【问题描述】:
在 Android 应用程序中,我有一个 ListActivity。创建它后,我有一个广播接收器,它必须禁用列表中的某些项目。所以我有一段代码,比如这个:
View child = getListView().getChildAt(i);
child.setEnabled(false);
它的工作方式是将禁用视图的颜色更改为灰色。但是我需要避免这个项目可以被点击。所以我试着打电话给
child.setFocusable(false);
或
child.setClickable(false);
但在这两种情况下,onListItemClick 都会在按下禁用的选项后调用。
如何避免在单击这些文本视图时调用 onListItemClick 方法?
谢谢。
【问题讨论】:
标签: java android textview android-listview