android - 在不同屏幕尺寸的 Android 上调整按钮大小

标签 android xml

我需要调整 3 个按钮的大小以适应每个屏幕尺寸,所以我尝试使用垂直线性布局,但结果如下:

enter image description here

这是我在 ldpi/mdpi 设备上得到的结果,但是当我切换到像 hdpi 这样的更高分辨率时,我得到了这个:

enter image description here

第三个按钮缩放。

如何调整 3 个按钮的大小以适应屏幕?

最佳答案

将按钮置于线性布局(水平)

在线性布局中添加android:weightSum="3"

为每个按钮添加android:layout_weight="1",并使它们的layout_width="0dp"

这将根据设备的大小调整按钮(宽度)的大小。

关于android - 在不同屏幕尺寸的 Android 上调整按钮大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26211219/

相关文章:

java - Phonegap 应用程序在运行 Android ICS 4.0 时抛出错误,但在 Android 2.3 及以下版本上运行良好

android - 编辑 SystemUI 布局 XML

java - 用于将 SGML 转换为 XML 的正则表达式

javascript - 从输入控件中检索特定模式类型的子节点

python - 从嵌套 xml 创建数据框并生成 csv

xml - 用于 XML 命令行处理的 Grep 和 Sed 等价物

java - 如何在onResume内判断设备是否已从 sleep 模式唤醒

java - 如何使用Google Snapshot Api在线存储应用程序数据?

android - 如何更改选项卡布局中所选选项卡的形状?

java - 如何让应用程序检查输入的号码并告诉您是否错误