我不明白为什么我的代码在 xml 文件中时找不到 R.id.saveItem。任何建议为什么会发生这种情况?
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.detail_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
case android.R.id.saveItem: // error - can't find saveItem
// do something
return true;
}
return super.onOptionsItemSelected(item);
}
XML 文件的一部分(detail_menu.xml):
<item
android:id="@+id/saveItem"
android:orderInCategory="1"
android:showAsAction="always"
android:title="@string/save">
</item>