Android开发中的资源ID不匹配

时间:2012-03-18 09:24:07

标签: android resources menu

我通过编写布局并在我的活动中对其进行充气,为我的活动创建了一个菜单。 当我写onOptionItemSelected时,我从事件监听器收到的Rid和来自R.id.menu的Rid是不同的,尽管我点击了正确的菜单项。它比实际小一位数。所以我的点击功能无效?

1 个答案:

答案 0 :(得分:5)

他们是2个不同的身份证。

用于给菜单充气的ID是R.menu。*

但是用于唯一标识菜单的ID是R.id。*

请看这里的样本:

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/MenuInflateFromXml.html