来自Android上下文菜单的listview行的信息

时间:2010-02-28 15:49:24

标签: java android contextmenu

我创建了一个Android应用程序,其活动具有列出所有当前用户的ListView(每行只是他们个人资料的图像以及一些带有当前状态和用户名的文本)。

我添加了一个上下文菜单,因此长按会显示多个选项,例如“查看个人资料”,“发送消息”等。

在ContextMenu处理程序中,如何提取信息以了解单击上下文菜单的用户(例如,如果我选择userX然后选择“查看配置文件”,那么它将需要能够检索userX对象并加载配置文件)

由于该行目前只有描述性文本集,我还需要嵌入一些其他隐藏的用户ID吗?关于如何设置/检索此类数据的任何想法?

由于

1 个答案:

答案 0 :(得分:1)

从这里开始:

Detecting which selected item (in a ListView) spawned the ContextMenu (Android)

How do you implement context menu in a ListActivity on Android?

此外,here is a sample project演示了如何获取数据库行的_ID以支持“删除”上下文菜单项。