表格行中的按钮大小

问题描述 投票:0回答:1

我的表行中有 4 张图像:

<TableRow
                android:layout_weight="1"
                android:gravity="center">

                <ImageButton
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:contentDescription="Icon"
                    android:src="@drawable/ic_android"
                    />
                <ImageButton
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:contentDescription="Icon"
                    android:src="@drawable/ic_android"
                    />
                <ImageButton
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:contentDescription="Icon"
                    android:src="@drawable/ic_android"
                    />
                <ImageButton
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:contentDescription="Icon"
                    android:src="@drawable/ic_android"
                    />

</TableRow>

为什么我得到两个大按钮和两个小按钮。为什么尺寸不一样?

android android-imagebutton
1个回答
0
投票

使用

layout_weight
属性将空间平均分配给四个视图。请记住将
layout_width
设置为 0dp。

<ImageButton
     android:layout_width="0dp"
     android:layout_height="wrap_content"
     android:layout_margin="4dp"
     android:layout_weight="1"
     android:contentDescription="Icon"
     android:src="@drawable/ic_launcher_background" />

样本输出:

© www.soinside.com 2019 - 2024. All rights reserved.