2011-09-22 20 views
0

當應用程序具有單個視圖時,「後退」按鈕可能會恢復之前正在運行/掛起的任何應用程序。我很想提供一個明確的按鈕,在屏幕上顯示'返回'...我應該在視圖中提供一個明確的後退按鈕嗎?

我應該在我的視圖中提供一個明確的後退按鈕,還是應該覆蓋操作系統提供的導航按鈕?我的直覺說後者會違反直覺。有沒有任何關於這個由Android社區的建議?

+0

你的後退按鈕應該做什麼?既然你想重寫默認行爲,它肯定是不同的。如果不知道,就不會有現實的答案。 – 2011-09-22 19:20:42

+0

我的後退按鈕(屏幕上)會模仿h/w後退按鈕的行爲... – Everyone

+2

然後不建立一個imho。這不僅浪費了屏幕空間,而且還非常違反直覺。該硬件後退按鈕始終在我的手機上,我可以在睡眠中按下該按鈕,並可在任何應用程序中使用。我肯定不會改變我單一應用程序的習慣。不要與工作使用模式作鬥爭。它會在一定程度上混淆和挫敗你的用戶*(「這個後退按鈕是什麼,我的手機上已經有一個按鈕了,所以這必須有不同的功能,點擊 - 等待什麼?!」)* – 2011-09-22 19:30:19

回答

1

這完全取決於您的應用程序。通常,您的應用程序由多個活動(Activity對象)組成,後退按鈕將轉到上一個活動。所以如果你的應用有一個主菜單(活動A),它有一個去搜索的按鈕(活動B),這將導致搜索結果(活動C),然後按下搜索頁面上的後退按鈕讓你回到主菜單。這是完全自動的,你不需要爲此寫任何東西。

這就是Android的工作原理,這就是您應該如何編寫應用程序的方式。所有的Android設備都有一個設備按鈕(如果是Honeycomb,則是物理的或屏幕上的),所以不要把珍貴的屏幕空間浪費在「後退按鈕」上。不要像iPhone一樣。

相關問題