我开发的应用程序中,主视图将使用仪表板设计。我在android设计模式中看到,他们引入了使用向上按钮的新概念。我混淆了一点,导致向上按钮和后退按钮总是相同,只不过你可以使用向上按钮直接进入你的主视图。有人能告诉我如何在操作栏sherlock中创建一个向上按钮吗?请帮忙。谢谢。有人可以帮助我在操作栏中创建一个向上按钮
2
A
回答
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);
}
}
这应该工作,如果这是你试图做同样的事情。
+0
这也适用于2.2吗? – PankajAndroid
+0
要在Honeycomb(3.0)之前使用actionBar,您可以使用actionBarSherlock(第三方支持库),或使用Google提供的更新的Android支持包。 http://antonioleiva.com/actionbarcompat-how-to-use/这个链接会告诉你如何在你的项目中进行设置。 – RedChris
相关问题
- 1. 有没有一个JavaScript库可以帮助我操作textarea?
- 2. 操作栏中的向上按钮
- 3. 我可以请帮助创建垂直按钮吗?
- 4. 在窗体右上角创建一个帮助按钮
- 5. 我可以创建两个上下文操作栏吗?
- 6. 有人可以帮助我创建下面的动画
- 7. 回应操作栏的向上按钮
- 8. 有没有人可以帮助我?
- 9. 我可以在Internet Explorer的状态栏上创建按钮吗?
- 10. 有人可以帮助我在Python上创建等效的SUMIFS函数吗?
- 11. 有人可以帮我创建一个LINQ to XML查询吗?
- 12. 需要帮助在Flash AS3中创建“上一个”和“下一个”按钮
- 13. 在操作栏中创建多个按钮
- 14. 有人可以帮我在Java中创建JSON以下
- 15. 这个提交按钮是用JavaScript创建的,不起作用,任何人都可以帮助我吗?
- 16. 有人可以帮助我吗?
- 17. 有人可以向我解释ARM按位操作吗?
- 18. 我需要帮助为我的导航栏中的另一个按钮创建一个下拉菜单
- 19. 在操作栏中需要帮助
- 20. 有人可以请帮助我一个for循环java代码
- 21. 创建一个按钮文本和按钮的菜单/操作栏
- 22. 我在所有课程中创建栏按钮。有什么方法可以创建栏按钮只有一次,并在所有课程中使用它?
- 23. 任何人都可以帮助我创建Jmeter框架吗?
- 24. 我在布局中有一个按钮,你可以移动到一个操作栏?
- 25. 有人可以帮我用JavaScript中的按钮显示段落
- 26. Android操作栏:以编程方式单击向上按钮
- 27. 有人可以帮我用我的按钮游戏代码?
- 28. 在操作栏上分享按钮?
- 29. 的Win32 API - 创建按钮帮助
- 30. password_verify有几个问题希望有人可以帮助我
你是指操作栏中的主页按钮? –
啊是啊。或者是左上角的iPhone后退按钮。它是可行的吗? – nelzkie
只需在你的onClick()中调用finish(),如果你想让一个按钮的行为像iphone后退按钮 –