【问题标题】:CheckBox and the ContextMenuCheckBox 和 ContextMenu
【发布时间】: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);

所以我在这里,接受想法和帮助! :)

【问题讨论】:

  • 抱歉你的问题很混乱。也许您尝试提供更多信息,但目前我看不到您要做什么。

标签: android listview checkbox


【解决方案1】:

不幸的是,当您使用具有自定义适配器的 listView 时,item.getMenuInfo() 将为 null。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    相关资源
    最近更新 更多