我開發的應用程序中,主視圖將使用儀表板設計。我在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後退按鈕 –