有人可以帮助我在操作栏中创建一个向上按钮

nel*_*kie 2 android

我正在开发一个应用程序,其中主视图将使用仪表板设计.我在android设计模式中看到他们引入了使用Up Button的新概念.我混淆了一点因为按钮和后退按钮总是相同的,除了你可以使用向上按钮直接进入你的家庭视图.有人能告诉我如何在动作栏sherlock中创建一个向上按钮吗?请帮忙.谢谢.

Red*_*ris 11

如果您已经实现了操作栏,则应该可以使用以下代码设置主页按钮.

这在onCreate中

getActionBar().setHomeButtonEnabled(true);
getActionBar().setDisplayHomeAsUpEnabled(true);
Run Code Online (Sandbox Code Playgroud)

这是一种单独的方法

public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {

        case android.R.id.home:
            // app icon in action bar clicked; go home
            Intent intentHome = new Intent(this, TargetActivity.class);
            intentHome.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
            startActivity(intentHome);
            return true;

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

这应该有用,如果你尝试做同样的事情.