Android 标题操作栏的项目ID

Android 标题操作栏的项目ID,android,menu,Android,Menu,看这张图片: 当您单击“操作栏”字符串my app时,请输入以下方法: @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle presses on the action bar items switch (item.getItemId()) { case R.id.action_search: openSearch();

看这张图片:

当您单击“操作栏”字符串my app时,请输入以下方法:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle presses on the action bar items
    switch (item.getItemId()) {
        case R.id.action_search:
            openSearch();
            return true;
        case R.id.action_settings:
            openSettings();
            return true;
        default:
            return super.onOptionsItemSelected(item);
    }
}
所以它也是一个项目,问题是我不知道它有哪个id
在哪里可以获取此项目的id?

android.R.id.home

如果你有

actionBar.setDisplayHomeAsUpEnabled(true); 
actionBar.setHomeButtonEnabled(true)‌​;
试试这个:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle presses on the action bar items
    switch (item.getItemId()) {
        case R.id.action_search:
            openSearch();
            return true;
        case R.id.action_settings:
            openSettings();
            return true;
        case android.R.id.home:
            //here you put your code
            Toast.makeText(this, "You click Action Bar", Toast.LENGTH_SHORT).show();
            return true;
        default:
            return super.onOptionsItemSelected(item);
    }
}

@谢谢你。@mmlooo把它放在一个愚蠢的回答里!