当我拖动一个时,所有对象都会移动

时间:2014-01-13 23:22:12

标签: android eclipse drag-and-drop graphical-layout-editor

我正在Eclipse中创建一个Android应用程序,但是当我拖动TextView时,它下面的所有内容也会移动。



这是我没有拖过任何东西的时候。
http://i.stack.imgur.com/Twp4L.png

这是我稍微拖动TextView的时候。
http://i.stack.imgur.com/oJ75k.png

2 个答案:

答案 0 :(得分:1)

这称为相对布局。在这种情况下,组件相对于TextView 放置,这并不是意料之外的。这取决于您如何在布局XML中设置关系。你想要实现什么样的布局?

您可以设置所有组件相对于整个视图放置,或使用一些专门的布局类型,如LinearLayout。这一切都取决于你想要达到的效果。

答案 1 :(得分:1)

布局设计器在Eclipse中不能很好地工作。您可以尝试使用Android Studio的布局设计器(the new early access preview),这个设计好一点,但不是很多。

最常见的做法是使用布局设计器来开始使用,也许使用“大纲”视图面板通过拖动布局/视图中的一些节点来调整布局/视图的一些嵌套,但是它是直接潜入xml代码。这样做真的没有其他替代品。该工具还不是很好。