Android:将元素放在另一个元素下面,并在屏幕底部对齐

我试图定义一个布局,其中ImageView在屏幕的底部和GridView对齐,以避免重叠。

然而,这导致ImageView被设置在GridView但没有与屏幕底部对齐。

这可以使用不同types的布局来解决吗?

                

  • 如何设置android中的按钮宽度来覆盖屏幕宽度?
  • 选择器不使用布局和图像视图
  • 如何检测布局resize?
  • 是否可以在Android中访问字符串数组项?
  • Android ListView不滚动?
  • Android等效于.NET UserControl
  • Android设计支持TabLayout重叠内容
  • 什么是setContentView(R.layout.main)?
  • 我就是这样做的:

    1 – 将ImageView放在底部
    2 – 将GridView放在上面。

         

    这样我就使用了RelativeLayout中元素的相对性

    [编辑]

    只是为了好玩…我优化了您的整体布局。
    请注意,通过使用更少的布局,如何实现相同的设计

     < ?xml version="1.0" encoding="utf-8"?>              

    这就是我在图形编辑器中得到的内容(我放了一些图像和一些文本来识别TextViews):

    在此处输入图像描述

    通过将ImageView放在RelativeLayout中在RelativeLayout中设置layout_below项并在ImageView中设置layout_below项来解决它: