2011-07-20 41 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的东西非常相似,并且工作正常。