gpt4 book ai didi

android - 帮助我的第一个 Android UI

转载 作者:行者123 更新时间:2023-11-29 14:34:02 24 4
gpt4 key购买 nike

我在为我的第一个蹩脚“游戏”开发 UI 时遇到了问题。

这是截图。

screen shot

我使用的是包含带有 TableRows 的 TableLayout 的 LinearLayout。控制元素的位置似乎非常繁琐和困难。

例如,为了让事物排列起来,我插入了空的 TextView 以将其他元素“推”到位。

我还为按钮添加了填充,使它们成为我想要的大小。

有更好的方法吗?

谢谢!

最佳答案

您肯定希望使用 Relative Layout为此。

您可以指定每个按钮相对于其他按钮的位置。

绝对避免按照您当前尝试的方式开发您的用户界面。对于不同的 Android 发行版,TextView 的大小会有所不同,并且可能只会在您对其进行测试的设备上显示正确。

编辑:

如果您需要空白空间,请在父 View 中使用 XML 属性 android:weightSum="x",在 subview 中使用 android:layout_weight="y"。这将使 child 占据 layout_height 和 layout_width 中分配给它的空间的 (y/x)。

编辑:

我认为另一个好的建议是对“方向”按钮之类的东西使用单独的布局。您将能够作为一个整体来处理它们在屏幕上的位置,而不必单独移动它们。

关于android - 帮助我的第一个 Android UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7045013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com