如何将这9个按钮分成3行并使其适合

没有

我正在尝试在一种布局的3行中设置9个按钮。但是,由于某些按钮比其他按钮包含更多的文本,因此这些按钮不适合使用。现在看起来像这样:

在此处输入图片说明

我试图将每行放在中LinearLayoutweightSum = 3但这些行消失了。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#32c6a6"
    android:weightSum="3">

    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_centerHorizontal="true"
        android:layout_alignParentBottom="true"
        android:id="@+id/kontaktfrag">

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="13 egenskaber"
            android:id="@+id/button"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:textSize="15dp"
            android:layout_gravity="left|top"/>

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Profeternes egenskaber"
            android:id="@+id/button10"
            android:layout_centerHorizontal="true"
            android:textSize="15dp"
            android:layout_gravity="center_horizontal|top"/>

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Bøntider"
            android:id="@+id/button2"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:textSize="15dp"
            android:layout_gravity="right|top"/>
        <Button
            style="?android:attr/buttonStyleSmall"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Wudu"
            android:id="@+id/button3"
            android:layout_centerHorizontal="true"
            android:textSize="15dp"
            android:layout_gravity="left|center_vertical"/>

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Wudu's betingelser"
            android:id="@+id/button4"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:textSize="15dp"
            android:layout_gravity="center"/>

        <Button
            style="?android:attr/buttonStyleSmall"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Wudu's afbrydelser"
            android:id="@+id/button5"
            android:layout_centerHorizontal="true"
            android:textSize="15dp"
            android:layout_gravity="right|center_vertical"/>

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Bønnens søjler"
            android:id="@+id/button6"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:textSize="15dp"
            android:layout_gravity="left|bottom"/>

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Bønnens betingelser"
            android:id="@+id/button7"
            android:layout_centerHorizontal="true"
            android:textSize="15dp"
            android:layout_gravity="center_horizontal|bottom"/>

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Bønnens afbrydelser"
            android:id="@+id/button8"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:textSize="15dp"
            android:layout_gravity="right|bottom"/>
    </FrameLayout>

</LinearLayout >

也曾尝试使用此解决方案,但并没有解决我的问题。

维希尼克(M.Wiśnicki)
    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#32c6a6"
    android:weightSum="3">
    <LinearLayout
        android:orientation="horizontal"
        android:minWidth="25px"
        android:minHeight="25px"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/linRow1"
        android:layout_weight="1"
        android:weightSum="3">
        <Button
            android:text="13 egenskaber"
            android:id="@+id/button"
            android:textSize="15dp"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1" />
        <Button
            android:text="Profeternes egenskaber"
            android:id="@+id/button10"
            android:textSize="15dp"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1" />
        <Button
            android:text="Bøntider"
            android:id="@+id/button2"
            android:textSize="15dp"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1" />
    </LinearLayout>
    <LinearLayout
        android:orientation="horizontal"
        android:minWidth="25px"
        android:minHeight="25px"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/linRow2"
        android:layout_weight="1"
        android:weightSum="3">
        <Button
            style="?android:attr/buttonStyleSmall"
            android:text="Wudu"
            android:id="@+id/button3"
            android:textSize="15dp"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1" />
        <Button
            android:text="Wudu's betingelser"
            android:id="@+id/button4"
            android:textSize="15dp"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1" />
        <Button
            style="?android:attr/buttonStyleSmall"
            android:text="Wudu's afbrydelser"
            android:id="@+id/button5"
            android:textSize="15dp"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1" />
    </LinearLayout>
    <LinearLayout
        android:orientation="horizontal"
        android:minWidth="25px"
        android:minHeight="25px"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/linRow3"
        android:layout_weight="1"
        android:weightSum="3">
        <Button
            android:text="Bønnens søjler"
            android:id="@+id/button6"
            android:textSize="15dp"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1" />
        <Button
            android:text="Bønnens betingelser"
            android:id="@+id/button7"
            android:textSize="15dp"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1" />
        <Button
            android:text="Bønnens afbrydelser"
            android:id="@+id/button8"
            android:textSize="15dp"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1" />
    </LinearLayout>
</LinearLayout>

在此处输入图片说明

检查一下

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将这 3 个按钮放在底部的中心?

来自分类Dev

如何将代码分成两个文件,并使其仍在node.js中工作?

来自分类Dev

Android:如何更改将屏幕分成3个相等的按钮

来自分类Dev

如何将图像分成 9 个小图像(类似拼图)

来自分类Dev

如何将结果分成3列

来自分类Dev

如何将这3个查询合并为一个MySQL查询?

来自分类Dev

如何将一个字段分成3个新列

来自分类Dev

Python INI 文件如何将 1 个变量的内容分成 3 个单独的变量

来自分类Dev

如何将这 3 个条目“旋转”为一行?(由同一个复合键绑在一起)

来自分类Dev

超过15个符号后如何将EditText分成2行

来自分类Dev

SQL Server-查询。如何将一列分成2个,行ID重复?

来自分类Dev

如何将网页屏幕水平分成3个相等的部分?

来自分类Dev

如何将识别为5.1的USB声卡分成3个立体声通道?

来自分类Dev

如何将字符串分成3个长度未知的单独字符串

来自分类Dev

如何将 HTML 网站分成 3 个可单独滚动的 div?

来自分类Dev

如何将一个表格分成多个页面?

来自分类Dev

如何将数组分成n个组

来自分类Dev

如何将边界分成四个相等的部分?

来自分类Dev

如何将一个列表分成多个列表?

来自分类Dev

如何将管道分成16个字节的序列?

来自分类Dev

如何将NSMutableArray分成25个片段

来自分类Dev

如何将屏幕分成两个独立的区域?

来自分类Dev

如何将一个变量分成多行

来自分类Dev

如何将一行代码分成多行?

来自分类Dev

在Notepad ++中,如何将长行分成几行?

来自分类Dev

如何将模式(#/空格/大写字母)分成一个以大写字母开头的新行?

来自分类Dev

如何将一个非显式给定的字符串分成两行或多行?

来自分类Dev

如何按字/字符将行分成2个?

来自分类Dev

如何将9x9阵列拆分为9个3x3组件

Related 相关文章

  1. 1

    如何将这 3 个按钮放在底部的中心?

  2. 2

    如何将代码分成两个文件,并使其仍在node.js中工作?

  3. 3

    Android:如何更改将屏幕分成3个相等的按钮

  4. 4

    如何将图像分成 9 个小图像(类似拼图)

  5. 5

    如何将结果分成3列

  6. 6

    如何将这3个查询合并为一个MySQL查询?

  7. 7

    如何将一个字段分成3个新列

  8. 8

    Python INI 文件如何将 1 个变量的内容分成 3 个单独的变量

  9. 9

    如何将这 3 个条目“旋转”为一行?(由同一个复合键绑在一起)

  10. 10

    超过15个符号后如何将EditText分成2行

  11. 11

    SQL Server-查询。如何将一列分成2个,行ID重复?

  12. 12

    如何将网页屏幕水平分成3个相等的部分?

  13. 13

    如何将识别为5.1的USB声卡分成3个立体声通道?

  14. 14

    如何将字符串分成3个长度未知的单独字符串

  15. 15

    如何将 HTML 网站分成 3 个可单独滚动的 div?

  16. 16

    如何将一个表格分成多个页面?

  17. 17

    如何将数组分成n个组

  18. 18

    如何将边界分成四个相等的部分?

  19. 19

    如何将一个列表分成多个列表?

  20. 20

    如何将管道分成16个字节的序列?

  21. 21

    如何将NSMutableArray分成25个片段

  22. 22

    如何将屏幕分成两个独立的区域?

  23. 23

    如何将一个变量分成多行

  24. 24

    如何将一行代码分成多行?

  25. 25

    在Notepad ++中,如何将长行分成几行?

  26. 26

    如何将模式(#/空格/大写字母)分成一个以大写字母开头的新行?

  27. 27

    如何将一个非显式给定的字符串分成两行或多行?

  28. 28

    如何按字/字符将行分成2个?

  29. 29

    如何将9x9阵列拆分为9个3x3组件

热门标签

归档