Android getItemId函数返回大量数字-操作栏按钮

Android getItemId函数返回大量数字-操作栏按钮,android,android-actionbar,Android,Android Actionbar,我正在尝试添加子菜单,我创建了xml: <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/action_overflow" android:icon="@drawable/ic_action_overflow" android:showAsAction="ifRoom" android:title="@st

我正在尝试添加子菜单,我创建了xml:

    <menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/action_overflow"
      android:icon="@drawable/ic_action_overflow"
      android:showAsAction="ifRoom"
      android:title="@string/action_overflow">
<menu>
<item android:id="@+id/item1" android:title="test"></item>
    <item android:id="@+id/item2" android:title="test2"></item>
        <item android:id="@+id/item3" android:title="test3"></item>
它显示了2131034200之类的数字。。。。。。等等


请帮助:

帮助什么?2131034200怎么了?因为我从来没有见过像这样的id,在我阅读的所有教程中,我看到了数字1,2,3的开关。。。不是202103200i解决它我可以使用单词而不是数字,例如案例R.id.item1:
</menu></item></menu>
    @Override
public boolean onOptionsItemSelected(MenuItem item) {

 //   int menuid = item.getItemId();

        Toast.makeText(MainActivity.this, "id: "+item.getItemId(), Toast.LENGTH_SHORT).show();
        return true;

}