ANDROID,我应该使用哪些布局元素?

时间:2011-07-20 08:20:16

标签: android android-layout

我需要像这样制作一个Android布局。

enter image description here

  1. 在整个屏幕上平铺背景。
  2. 顶部菜单,覆盖背景(注意阴影)。
  3. 某种带有文字选项的表格,也许是图片,可以上下滚动。
  4. 底部菜单,在菜单按钮被点击后向上滑动显示。
  5. 您认为我应该使用哪种布局元素?

    谢谢!

3 个答案:

答案 0 :(得分:2)

我认为您应该首先了解Android布局和XML布局设计,然后您也可以轻松准备此布局。

与线性布局和表格布局等其他布局相比,

Relative Layout 将是更好的布局。

要显示显示文字说明的中间部分可能包含 ListView (ListView,因为您提到的文字选项应向上和向下滚动),但这取决于您的要求。< / p>

答案 1 :(得分:2)

RelativeLayout是最灵活的,我认为你可以用最小的层次结构视图深度来实现这一切。

答案 2 :(得分:1)

我的方法是使用RelativeLayout。 Top Menu栏可以是一个扩展LinearLayout的自定义类,可以在RelativeLayout中使用(事实上,在任何需要提供UI一致性的屏幕中)。同样,底部菜单将是包含适当动画的自定义控件。屏幕的其余部分将包含在ScrollView中,可能包含TableLayout。我在主屏幕上使用MapView非常相似,它工作正常。