在OptionsMenu中从主页按钮更改图标

时间:2018-03-12 16:16:16

标签: android android-optionsmenu

@Override
public boolean onOptionsItemSelected(MenuItem item) {


    switch (item.getItemId()) {
        case android.R.id.home:
            //action
            break;
    }

    return super.onOptionsItemSelected(item);
}

如何在OptionsMenu中从后退按钮(android.R.id.home)更改图标?

谢谢!

1 个答案:

答案 0 :(得分:0)

switch (item.getItemId()) {
    case android.R.id.home:
        menu.getItem(0).setIcon(getResources().getDrawable(R.drawable.icon_converted));
        break;
}

此处menu.getItem(0)将是第一个菜单,它应该相应地运行。