【发布时间】:2010-04-20 04:49:53
【问题描述】:
我有一个带有 ContextMenu 的 ListView,它有一个 CheckBox(CheckBox 有 android:focusable="false")和每行一个 TextView,但您可以在首选项菜单中隐藏 TextView。
在这样做之后,CheckBox 没有注册 ContextMenu,所以当然,为什么不 registerForContextMenu(cb) 和 unregisterForContextMenu(getListView()) 呢?是的,我这样做了,但是当我调用 onContextItemSelected 的删除命令时,应用程序崩溃了。
AdapterContextMenuInfo info=(AdapterContextMenuInfo)item.getMenuInfo();
db.deletarTarefa(info.id);
所以我在这里,接受想法和帮助! :)
【问题讨论】:
-
抱歉你的问题很混乱。也许您尝试提供更多信息,但目前我看不到您要做什么。