2012-01-13 47 views
2

我已經使用了這個,大多數的解決方案都使用:如何在底部的android中設計一個像菜單/按鈕的iPhone?

1.TabHost具有自定義樣式,它將覆蓋每個標籤之間的單獨行來歸檔需求。 2.在android開發者網站上,有一篇文章是使用合併佈局在背景圖片上放置2個按鈕,這是我想要的檔案種類。(http://developer.android.com/resources/articles/layout-tricks-merge.html) 3.關於使用按鈕但是看起來像下面的例子?我不需要選擇,因爲菜單中的每個項目都是一個按鈕,它將用戶帶到另一個頁面。

我想知道除了這兩個之外還有其他解決方案嗎?

這事想: enter image description here

我不需要菜單喜歡已選定和未選定一個標籤,他們是更好的像一個按鈕總是在某些屏幕(活動)顯示。

謝謝。

+4

不完全是你在找什麼,但我想問是否真的有必要這樣做?通常,在平臺上使用標準的UI模式會更好,因爲這是用戶熟悉和熟悉的。如果您嘗試將UI元素從一個平臺「移植」到另一個平臺,則可能會讓您的應用混淆並難以使用。 – Janne 2012-01-13 08:41:23

+0

當您爲Android構建應用程序時,請勿從其他平臺繼承主題UI元素,也不要模仿其特定行爲。查看此風格指南中的構建塊部分,以瞭解Android最重要的UI元素以及它們在系統默認ts中的顯示方式。根據您的特定品牌定製 - 而不是根據不同平臺的約定 - 來源:http://developer.android.com/design/patterns/pure-android.html – xDragonZ 2012-01-13 13:58:01

回答

0

您可以使用簡單的按鈕,併爲其提供任何自定義背景。對於這樣的簡單形式,你的屏幕截圖看看this link.

但是@Janne寫對了 - 你應該非常小心從另一個平臺移植控件。

+0

我想這樣做的原因是因爲對於某些行爲,你不能假設用戶會知道他們是否按下菜單按鈕,他們會找到他們需要做的事情,例如去看看這個截圖中的菜單。所以我必須在屏幕上放一些東西讓用戶知道,他們可以在這個屏幕上做什麼。 – 2012-01-13 10:04:53

+0

在Android中,每個人都知道有菜單 - 如果他們需要做一些操作,他們會看菜單。只有最受歡迎的動作纔會在屏幕上顯示爲按鈕。 – Jin35 2012-01-13 10:07:05

+0

在這種情況下,如果我使用按鈕,我認爲我需要強制我的佈局從頂部到圖像視圖,然後是textview,然後是從左到右有幾個按鈕的嵌套線性佈局,我不想添加這些按鈕位於textview的頂部,可以覆蓋底部的1-2行內容。我如何設計符合圖像視圖和底部線性佈局之間空間的文本視圖? – 2012-01-13 10:08:19

相關問題