我正在 Eclipse 中创建一个 Android 应用程序,但是当我在 TextView 周围拖动时,它下面的所有内容也会移动。
这是我没有拖任何东西的时候。
http://i.stack.imgur.com/Twp4L.png
这是我稍微拖动 TextView 的时候。
http://i.stack.imgur.com/oJ75k.png
我正在 Eclipse 中创建一个 Android 应用程序,但是当我在 TextView 周围拖动时,它下面的所有内容也会移动。
这是我没有拖任何东西的时候。
http://i.stack.imgur.com/Twp4L.png
这是我稍微拖动 TextView 的时候。
http://i.stack.imgur.com/oJ75k.png
这称为相对布局。在这种情况下,组件是相对于TextView
放置的,这并不出人意料。这取决于您如何在布局 XML 中设置关系。你想实现什么布局?
您可以设置所有组件相对于整个视图放置,或者使用一些特殊的布局类型,例如LinearLayout
. 这完全取决于您想要达到的效果。
布局设计器在 Eclipse 中不能很好地工作。你可以试试 Android Studio 的布局设计器(新的抢先体验预览版),那个好一点,但差不了多少。
最常见的做法是使用布局设计器仅开始使用,也许使用大纲视图面板通过拖动其中的一些节点来调整布局/视图的一些嵌套,但随后直接进入xml代码自己。确实没有其他替代品可以这样做。该工具还不是很好。