为我的上下文菜单mymenu.xml
定义了xml
希望从这个xml中膨胀的每个菜单都提供相同的唯一标识符 - 所以我知道它是从mymenu.xml
文件中膨胀的。
在hashCode()
上尝试了toString()
或Menu
,但发现,每个ContextMenu
来电都会创建新的onCreateContextMenu
个实例,所以这些价值观不同。
<menu>
标记也不能设置一些唯一属性。
所以,我的问题:
是否有可能获得String
包含xml名称的菜单膨胀,
(在我的情况下为"mymenu"
),
或其他每个xml唯一值,这将是我不能以编程方式定义?
(例如,对id
s的所有MenuItem
)中的file_get_contents($filePath);
进行求和
答案 0 :(得分:0)
最后发现,R.menu.mymenu
就是这样做的。它每xml返回唯一的int
。