Android 如何传递ImageView';是否选择了OnContextItems的ID?
我正在将浮动上下文菜单注册到TableLayout中的ImageView,并使用setOnClickListener打开菜单。我想知道如何在onContextItemSelected中获取ImageView的id。AdapterContextMenuInfo只返回null,因为我假设ImageView不使用适配器。xnagyg在这个问题上的回答本质上符合我的要求,但访问ImageView id的正确方法是什么?你可以在你发布的链接中提出建议,或者你可以构建一个数据结构来指示哪些视图=什么id。你可以使用[view's id,position]的hashmap(不能使用carrots)然后在每次修改视图时更新此 这是有道理的。我想我必须做一些像你建议的那样的事情来记录每件事。我只是想确保我没有遗漏任何简单的API解决方案。谢谢。您可以将setTag与完整类一起使用,以获取给定行的更多数据。Android 如何传递ImageView';是否选择了OnContextItems的ID?,android,android-imageview,android-tablelayout,android-contextmenu,Android,Android Imageview,Android Tablelayout,Android Contextmenu,我正在将浮动上下文菜单注册到TableLayout中的ImageView,并使用setOnClickListener打开菜单。我想知道如何在onContextItemSelected中获取ImageView的id。AdapterContextMenuInfo只返回null,因为我假设ImageView不使用适配器。xnagyg在这个问题上的回答本质上符合我的要求,但访问ImageView id的正确方法是什么?你可以在你发布的链接中提出建议,或者你可以构建一个数据结构来指示哪些视图=什么id。你