2012-02-20 168 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

相关问题