我正在开发一个应用程序,其中主视图将使用仪表板设计。我在 android 设计模式中看到他们引入了使用向上按钮的新概念。我有点困惑,因为向上按钮和返回按钮总是相同的,除了你可以使用向上按钮直接进入你的主视图。有人能告诉我如何在动作栏夏洛克中创建一个向上按钮吗?请帮忙。谢谢你。
问问题
3171 次
1 回答
11
如果您已经实现了操作栏,您应该可以使用以下代码设置主页按钮。
这在 onCreate
getActionBar().setHomeButtonEnabled(true);
getActionBar().setDisplayHomeAsUpEnabled(true);
这是一个单独的方法
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);
}
}
如果您尝试做同样的事情,这应该可以。
于 2012-06-25T04:36:42.200 回答