如何处理"向上"按钮?

Dmi*_*sev 27 android

如何处理"向上"按钮(SDK版本11+)?我指的是屏幕顶部的那个,它包含应用程序图标.

在Android Design文章中,它被命名为"向上按钮",但我没有在KeyEvent字段中找到它(或类似的).

Com*_*are 65

实现onOptionsItemSelected()并观察android.R.id.home"菜单"事件,如文档所述.

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case android.R.id.home:
            // do something useful
            return(true);
    }

    return(super.onOptionsItemSelected(item));
}
Run Code Online (Sandbox Code Playgroud)

  • 正确的方法是:setDisplayHomeAsUpEnabled(true);-) (7认同)
  • @Mirko:如果你指的是我认为你指的是什么,试试`setHomeAsUpEnabled(true)`,调用你的`ActionBar`. (4认同)