2011-07-20 75 views
0

我需要製作一個像這樣的android佈局。ANDROID,我應該使用哪些佈局元素?

enter image description here

  1. 圖塊背景整個屏幕。
  2. 頂部菜單,覆蓋背景(注意影子)。
  3. 某種帶有文本選項的表格,可能是圖片,可以上下滾動。
  4. 底部菜單,通過在菜單按鈕被擊中後滑動顯示。

你認爲我應該用什麼樣的佈局元素?

謝謝!

+0

說明這一點的圖像將非常有幫助 –

+0

上面有一張圖片。如果它沒有加載,這是一個重複的:http://skyeye.cc/m.png – Roger

回答

2

我認爲您應該先了解Android佈局和XML佈局設計,然後您可以輕鬆準備此佈局。

Relative Layout將比其他佈局如線性佈局和表格佈局更好的佈局。

要顯示是顯示文字說明中間部分可包含ListView(ListView控件因爲你所提到的文本選項應該上下滾動),但它取決於你的需求。

2

RelativeLayout是最靈活的,我認爲你可以用最小的層次結構視圖深度來做到這一點。

1

我的方法是使用RelativeLayout。頂部菜單欄可以是一個自定義的類,它擴展了LinearLayout,並且可以在RelativeLayout中使用(實際上在任何你必須提供UI一致性的屏幕中)。同樣,底部菜單將是一個包含適當動畫的自定義控件。屏幕的其餘部分將包含在一個ScrollView中,可能包含一個TableLayout。我在主屏幕上使用MapView的東西非常相似,並且工作正常。