2012-02-20 76 views
1

我一直在努力創建這樣一個佈局:我應該使用哪種Android佈局來做這樣的事情?

image 1

現在我不要求你這樣做,但可能至少有人告訴我,應該的方案是什麼(換句話說,我應該如何堆疊佈局)?

如:

<LinearLayout android:orientation="vertical"> 
    <ViewFlipper> 
     <LinearLayout> 
      ....All the stuff within the ViewFlipper area... 
     </LinearLayout> 
    </ViewFlipper> 
    <LinearLayout android:orientation="horizontal"> 
     <Button id="@+id/btnPrevious"/> 
     <HorizontalScrollView > 
      <Button id="@+id/page1"/> 
      <Button id="@+id/page2"/> 
      <Button id="@+id/page3"/> 
      <Button id="@+id/page4"/> 
      <Button id="@+id/page5"/> 
      <Button id="@+id/page6"/> 
     </HorizontalScrollView> 
     <Button id="@+id/btnNext"/> 
    </LinearLayout> 
</LinearLayout> 

最大的問題是,我不知道如何格式化ViewFlipper內部意見的線索,看起來像在這個環節的樣本圖像:

enter image description here

+0

如果有任何這些問題對您有幫助,請通過接受其中一個問題告訴我們。 – 2012-02-20 15:00:29

回答

0

RelativeLayout是要走的路,但是在不同分辨率的屏幕上,它可能不會以您想要的方式顯示。使用RelativeLayout,您可以將邊與其他視圖對齊,看起來像您所需要的。

谷歌彙集了一個很好的指導目標多個屏幕。

Targeting Multiple Screens

的ViewFlipper可以定位就像你在這裏列出的任何其他觀點,與一個警告,要確保所有加入ViewFlipper適合在提供的空間的觀點。

使用ViewFlipper的一個很好的教程可以找到here

+0

不同的解決方案將是一個問題。關於RelativeLayout我從來沒有用過它,因爲我覺得很難使用,但是這一次我會放棄它。謝謝! :-) – Davidoff 2012-02-20 14:56:34

+0

@ user1207197它可能看起來像陡峭的學習曲線,但RelativeLayout真的poowerfull。 – 2012-02-20 15:00:02

+0

是否有任何UI編輯器可用於開發佈局?像droidraw但更容易/少車... – Davidoff 2012-02-20 15:17:44

相關問題