2010-06-26 124 views

回答

11

我猜你是移植一個iPhone應用程序到Android。

請避免那種事情。 Android有一個硬背按鈕,它不需要像iPhone一樣的導航欄。

想一想您爲什麼需要導航欄,以及您如何在Android中執行此操作。 看看this文章來獲得一些很酷的想法。祝你好運。

+0

是的,我想要一個非常類似於...但這個實現的源代碼還不可用=/ 我完全理解你的意思是什麼,因爲它有一個菜單按鈕。但我認爲應用程序更漂亮的頂部帶有兩個(只有兩個)按鈕的工具欄... =) 謝謝... – Sand 2010-06-27 00:53:19

2

我仍然認爲移植iPhone UI是一個壞主意 - iPhone由於完全缺乏按鈕和原生菜單而不必要地出現這些蹩腳酒吧。關於Android菜單的好處是,您不會浪費任何寶貴的屏幕零售空間,並且用戶可以隨時按下菜單按鈕以獲得您想要的任何按鈕(在這種情況下,只需「添加」 - 「後退」已經通過後退按鈕處理)。菜單可以很容易地創建。請記住,像Droid Eris這樣的手機分辨率非常低。

如果你真的堅持把可怕的iPhone概念帶給Android,那麼爲什麼不簡單地爲酒吧做一個RelativeLayout?您可以對齊到左邊緣,從右邊緣對齊,並對齊兩個元素的頂部邊緣,就完成了。您也可以提供您想要的佈局和樣式(設置背景顏色),並完成它。

+2

它很有趣,所有這些「蹩腳」概念都集成到ICS默認API中。操作欄,缺少菜單按鈕,缺少硬件後退按鈕... – nobre 2012-06-20 14:03:28

+0

您確定聽起來像您討厭iOS,但我非常感謝您回答這個問題,因爲我不是Android系統,我只是在Android應用程序中導航欄之前我讀過它。 – 2012-11-06 21:33:06

+0

哦,是的,他討厭iOS。需要注意的是,如果任何時候想要或必要的話,每個App設計者都可以在iOS中隱藏並將導航欄放在前臺。沒有必要浪費掉... – JFS 2016-02-03 13:19:45