当我使用线性布局时,我无法在WYSIWYG编辑器中以图形方式移动任何元素。如果我将它们设置为相对的我可以,但我的推理对我来说没有意义。读完后我觉得线性有点像绝对定位。不应该拖动对象吗?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#400080"
tools:context="com.x.EntranceActivity" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/mobile_full_logo" />
</LinearLayout>
答案 0 :(得分:0)
来自文档:
将其子项排列在单个列或单个行中的布局。可以通过调用setOrientation()来设置行的方向。
您可以调整重力,填充和重量等内容,但无法设置绝对位置。因此,禁用在WYSIWYG编辑器中拖动它们。
答案 1 :(得分:0)
是的,您无法直观地移动LinearLayout
内的元素。
LinearLayout可以将所有元素保持为垂直方向或水平方向,因此无需在其他位置拖动元素。
但是,您可以为元素设置android:layout_gravity
和android:gravity
个元素,以便按照您的需要正确定位元素。