【发布时间】:2016-10-19 12:49:08
【问题描述】:
已为我的上下文菜单 mymenu.xml 定义了 xml。
希望从这个 xml 膨胀的每个菜单都提供相同的唯一标识符 - 所以我知道它是从 mymenu.xml 文件膨胀的。
在Menu 上尝试了hashCode() 或toString(),但发现
每个onCreateContextMenu 调用都会创建新的ContextMenu 实例,因此这些值不同。
<menu> 标签也不能有一些独特的属性集。
所以,我的问题:
是否有可能获得包含 xml 名称的 String,其中包含菜单膨胀,
(在我的情况下为 "mymenu"),
或其他一些每个 xml 的唯一值,我不会以编程方式定义?
(例如从所有MenuItems 中总结ids)
【问题讨论】:
标签: android xml contextmenu uniqueidentifier android-inflate