Android如何填充父级但留出一些空间

拉斐尔·利马

标题不好,但我不知道如何描述

我有一个relative layout包含 2 个元素的容器,底部有一个按钮。

我希望容器填充相对布局中的所有空间,只留下足以放置按钮的空间

这是一个例子:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mainLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <LinearLayout  //i'm using linearlayout as an example, it could be anything here
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/b3"
        android:gravity="center"
        android:orientation="vertical">


    </LinearLayout>

    <Button
        android:id="@+id/b3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:text="asdasdasdasdasdasdasdasd" />
</RelativeLayout>

这是我想要的样子

红色表示相对布局,绿色表示线性布局,黄色表示按钮...

在此处输入图片说明

我怎样才能做到?

德米拉·拉姆
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:layout_width="match_parent"
    android:layout_height="match_parent"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:background="@color/red"
    android:padding="5dp"
    >
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_above="@+id/b"
        android:background="@color/green">

    </LinearLayout>
    <Button
        android:id="@+id/b"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:text="this is the button"
        android:background="@color/yellow"/>

</RelativeLayout>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何修改四个象限以在它们之间留出一些“呼吸空间”(HTML / CSS)?

来自分类Dev

Shell脚本-如何在填充数据的同时留出一些时间?

来自分类Dev

Shell脚本-如何在填充数据的同时留出一些时间?

来自分类Dev

gnuplot:如何在轴和pm3d地图图之间留出一些空间

来自分类Dev

如何使Android视图的宽度=(父宽度-一些常数)

来自分类Dev

添加额外的刻度,以在数据点和边框之间留出一些空间]

来自分类Dev

jQuery:使用show()显示父级的一些节点

来自分类Dev

如何在/ usr中释放一些空间

来自分类Dev

OOP - 如何让父函数执行一些默认功能?

来自分类Dev

CSS填充父级可用空间

来自分类Dev

ExpandableListView 父级(组)填充垂直空间

来自分类Dev

如何在android:digits上留出空间

来自分类Dev

不信任父级:将一些模型属性存储在单独的密钥库中

来自分类Dev

调整一些图像宽度以保持在父级内,水平对齐

来自分类Dev

Android customView如何计算onMeasure来填充父级

来自分类Dev

Android:如何调整图像大小以填充父级?

来自分类Dev

如果没有空间要填充,如何使<div>扩展以填充空间,而又不拉伸父级?

来自分类Dev

另一个div下的div填充了父级中的空间

来自分类Dev

如何使用xcode 6中的通用情节提要板对uiview的宽度与iphone和ipad进行一些填充以使其适合父视图的宽度?

来自分类Dev

跨度之间有一些空间

来自分类Dev

如何拉伸多个内联块以填充父级的所有空间?

来自分类Dev

Docker吃/ var空间我该如何保存一些空间?

来自分类Dev

在一些优化添加零填充

来自分类Dev

如何给每一行留出空间(CSS问题)

来自分类Dev

如何在导航抽屉的最后一项下添加一些空间?

来自分类Dev

如何在导航抽屉的最后一项下添加一些空间?

来自分类Dev

如何在Android中的视图之间留出空间

来自分类Dev

如何向Android框架添加一些资源?

来自分类Dev

如何从Firebase Android Kotlin获取一些子列表?

Related 相关文章

  1. 1

    如何修改四个象限以在它们之间留出一些“呼吸空间”(HTML / CSS)?

  2. 2

    Shell脚本-如何在填充数据的同时留出一些时间?

  3. 3

    Shell脚本-如何在填充数据的同时留出一些时间?

  4. 4

    gnuplot:如何在轴和pm3d地图图之间留出一些空间

  5. 5

    如何使Android视图的宽度=(父宽度-一些常数)

  6. 6

    添加额外的刻度,以在数据点和边框之间留出一些空间]

  7. 7

    jQuery:使用show()显示父级的一些节点

  8. 8

    如何在/ usr中释放一些空间

  9. 9

    OOP - 如何让父函数执行一些默认功能?

  10. 10

    CSS填充父级可用空间

  11. 11

    ExpandableListView 父级(组)填充垂直空间

  12. 12

    如何在android:digits上留出空间

  13. 13

    不信任父级:将一些模型属性存储在单独的密钥库中

  14. 14

    调整一些图像宽度以保持在父级内,水平对齐

  15. 15

    Android customView如何计算onMeasure来填充父级

  16. 16

    Android:如何调整图像大小以填充父级?

  17. 17

    如果没有空间要填充,如何使<div>扩展以填充空间,而又不拉伸父级?

  18. 18

    另一个div下的div填充了父级中的空间

  19. 19

    如何使用xcode 6中的通用情节提要板对uiview的宽度与iphone和ipad进行一些填充以使其适合父视图的宽度?

  20. 20

    跨度之间有一些空间

  21. 21

    如何拉伸多个内联块以填充父级的所有空间?

  22. 22

    Docker吃/ var空间我该如何保存一些空间?

  23. 23

    在一些优化添加零填充

  24. 24

    如何给每一行留出空间(CSS问题)

  25. 25

    如何在导航抽屉的最后一项下添加一些空间?

  26. 26

    如何在导航抽屉的最后一项下添加一些空间?

  27. 27

    如何在Android中的视图之间留出空间

  28. 28

    如何向Android框架添加一些资源?

  29. 29

    如何从Firebase Android Kotlin获取一些子列表?

热门标签

归档