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

ANDROID,我应该使用哪些布局元素?,android,android-layout,Android,Android Layout,我需要做一个像这样的android布局 在整个屏幕上平铺背景 顶部菜单,覆盖背景(注意阴影) 某种带有文本选项的表格,可能是图片,可以上下滚动 底部菜单,点击菜单按钮后向上滑动显示 你认为我应该使用什么样的布局元素 谢谢 我认为您应该首先了解Android布局和XML布局设计,然后您也可以轻松地准备此布局 与线性布局和表格布局等其他布局相比,相对布局将是更好的布局 显示文本描述的中间部分可能包含ListView(ListView,因为正如您提到的文本选项应该上下滚动),但这取决于您的要求。我认

我需要做一个像这样的android布局

  • 在整个屏幕上平铺背景
  • 顶部菜单,覆盖背景(注意阴影)
  • 某种带有文本选项的表格,可能是图片,可以上下滚动
  • 底部菜单,点击菜单按钮后向上滑动显示
  • 你认为我应该使用什么样的布局元素


    谢谢

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

    与线性布局和表格布局等其他布局相比,相对布局将是更好的布局


    显示文本描述的中间部分可能包含ListView(ListView,因为正如您提到的文本选项应该上下滚动),但这取决于您的要求。

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

    与线性布局和表格布局等其他布局相比,相对布局将是更好的布局


    显示文本描述的中间部分可能包含ListView(ListView,因为正如您所提到的,文本选项应该上下滚动),但这取决于您的要求。

    相对视图是最灵活的,我认为你可以用最小的层次视图深度来完成所有这些

    RelativeLayout是最灵活的,我认为您可以用最小的层次视图深度来完成所有这些

    我的方法是使用相对论。顶部菜单栏可以是一个自定义类,它扩展了LinearLayout,这可以在RelativeLayout中使用(事实上,在任何屏幕上都必须提供UI一致性)。类似地,底部菜单将是包含适当动画的自定义控件。屏幕的其余部分将包含在ScrollView中,可能包含TableLayout。我在主屏幕中使用MapView有一些非常类似的功能,它工作得很好。

    我的方法是使用RelativeLayout。顶部菜单栏可以是一个自定义类,它扩展了LinearLayout,这可以在RelativeLayout中使用(事实上,在任何屏幕上都必须提供UI一致性)。类似地,底部菜单将是包含适当动画的自定义控件。屏幕的其余部分将包含在ScrollView中,可能包含TableLayout。我在主屏幕上使用了一个地图视图,效果非常好。

    上面有一张图片,说明这一点会很有帮助。如果它没有加载,这里有一个副本:一个说明这一点的图像将非常有用。上面有一个图像。如果它没有加载,这里有一个副本: