我的 android 应用程序中有一些按钮、文本框等,但是当我在 xml 文件中用鼠标拖动它们时,它们的位置没有改变,或者发生了变化但它们没有放在我真正想要的位置。我怎样才能调整他们在屏幕上的位置? 谢谢
最佳答案
不幸的是,Android 中没有绝对定位这样的东西(RIP AbsoluteLayout
多年来一直被弃用。)
取而代之的是,您必须根据其父 View 和同一父 View 中的其他 View 来定位 View 。
首先,你必须定义你需要的父级(如果你想在一行中使用 LinearLayout
。更自定义的布局:使用 RelativeLayout
。 ..)
然后您可以在其中拖放 View ,但它们总是会捕捉到相对于其父 View 和/或相对于其他 View 的位置。
您当然可以玩边距。
可以在 this page 上找到包含一些高级技术的布局类型列表。
希望对您有所帮助。
关于android - Android中如何将UI元素放置到我们想要的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15509011/