java - Android 上均匀间隔按钮

标签 java android eclipse user-interface

我是第一次尝试android编程,想创建一个计算器程序来获得立足点。我的问题是我不能将按钮放在同一行,除非它们彼此相邻。我想要彼此相邻的按钮之间有一些空间。 现在,通过将线性布局更改为水平布局,我在同一行上有 3 个按钮。

我尝试为按钮设置不同的 xml 元素,例如 android:layout_width/margin,但我所能做的就是将一个按钮移动到另一个按钮下方。

仔细研究我知道我不能自由移动按钮,因为不同的 android 手机有不同的屏幕尺寸,但我无法想象没有办法将 button_1 从左侧移动 10%屏幕,button_2 距屏幕左侧 50%,button_3 距右侧 10%。

最佳答案

您可以使用 TableLayout,这在这种情况下似乎更合适。您还可以使用每个按钮的权重为 1 的 LinearLayout,以及所需的边距或填充。当您在水平 LinearLayout 上使用权重时,请不要忘记将宽度设置为 0。

关于java - Android 上均匀间隔按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8274738/

相关文章:

Android 模拟器 4.2.2 在锁定屏幕中不显示添加小部件选项

java - 用头节点反转链表

android - 在 Android 中展开和折叠工具栏

java - 虽然没有条件

使用自定义语音 mp3 文件的 Android 通话

android - Eclipse Juno 中没有默认建议

c - 使用 C 的 Eclipse 中出现 "First defined here"错误

java - Eclipse IConsole 插入符位置

java - 改善直方图

java - 创建和终止线程与使用 .notify() 和 .wait()