如何制作相同尺寸的按钮

马修斯·阿里尔(Matheus Ariel)

这是我的xml,这是结果,但是想要上面的3个按钮(一起)占据最大按钮的大小,就像那个图像一样,我应该在哪里更改布局?

这就是我所拥有的:

这是结果

这就是我想要的:

但我想留下来

我的xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:background="@android:color/transparent"
              android:orientation="vertical">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="10dp"
        android:background="#FFA500"
        android:orientation="vertical">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_margin="10dp"
            android:background="#FFA500"
            android:orientation="vertical">

            <TextView
                android:id="@+id/textoPoup1"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:text="1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
                android:textColor="@android:color/white"/>

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal">

                <Button
                    android:id="@+id/nota0"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="0"/>

                <Button
                    android:id="@+id/nota40"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="50"/>

                <Button
                    android:id="@+id/nota80"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="90"/>
            </LinearLayout>


            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal">

                <Button
                    android:id="@+id/nota120"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="110"/>

                <Button
                    android:id="@+id/nota160"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="170"/>

                <Button
                    android:id="@+id/nota200"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="300"/>
            </LinearLayout>

            <Button
                android:id="@+id/proxima1"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="Next"/>
        </LinearLayout>
    </LinearLayout>
</LinearLayout>
Vucko

可以使用layout_weight以下每个按钮轻松完成此操作:

<Button
        android:id="@+id/nota0"
        android:layout_width="0"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="0"/>

这样,每个按钮将恰好占据其父按钮宽度的1/3,即占据整个屏幕宽度。您仍然可以按照需要在边距和填充上玩,以在按钮之间留出间距。

编辑

您可以ConstraintLayout更轻松地完成相同的操作,而无需嵌套,使用链条以及施加水平或垂直权重,例如app:layout_constraintHorizontal_weight="1"

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何制作透明的HTML按钮?

来自分类Dev

如何制作滚动但尺寸固定的横幅图像

来自分类Dev

如何拍摄与预览尺寸相同的纵横比的照片?

来自分类Dev

如何制作尺寸相似的所有图像?

来自分类Dev

如何快速制作单选按钮?

来自分类Dev

如何制作条纹按钮

来自分类Dev

如何制作不同尺寸的桌子

来自分类Dev

如何在Bootstrap单选按钮组中制作具有相同高度的标签和值

来自分类Dev

如何制作钝角的按钮?

来自分类Dev

您如何制作视图尺寸?

来自分类Dev

如何在Javascript / CSS中制作尺寸固定的盒子?

来自分类Dev

如何使“按钮”的尺寸小于最小尺寸?

来自分类Dev

如何在电子中制作尺寸对象?

来自分类Dev

Java如何制作许多按钮?

来自分类Dev

如何制作尺寸较大的GIF?

来自分类Dev

如何制作尺寸正确的图像以在我的Android应用中使用

来自分类Dev

如何制作Andengine按钮

来自分类Dev

使所有按钮具有相同的尺寸

来自分类Dev

如何制作与面板相同尺寸的图像?

来自分类Dev

如何制作一个按钮面板,当鼠标悬停在一个按钮上时,一个按钮会变大,但是尺寸的变化不会影响该面板上其他按钮的布局

来自分类Dev

如何在netlogo中制作尺寸滑块?

来自分类Dev

如何制作钝角的按钮?

来自分类Dev

如何制作删除按钮?

来自分类Dev

如何制作弹出按钮(Python)

来自分类Dev

如何制作方形图像按钮?

来自分类Dev

如何制作流体按钮

来自分类Dev

如何制作“阅读更多”按钮?

来自分类Dev

如何保存与原始尺寸相同的位图?

来自分类Dev

如何制作将按钮绑定到相同功能的功能