android拖控件问题

2025-03-12 02:57:02
推荐回答(2个)
回答1:

你用的应该是RelativeLayout 这两行都是描述控件位置的
这两句有问题 应该写成
android:layout_alignLeft="@id/editText1"
android:layout_below="@id/editText1
把@后面的+号去掉
android:layout_alignLeft="@id/editText1" 表示当前控件跟ID为editText1的控件左对齐
android:layout_below="@id/editText1" 表示当前控件在ID为editText1的控件下面

改了ID位置会变是肯定的 因为找不到参照控件 就按默认的位置排列了 如果有好几个控件都没有指定参照 那么几个控件会重叠在一起

回答2:

在实际开发时,不用手拖控件的,因为实际开发中控件可能较多,拖控件受到布局的影响,自己在.xml文件里布局才是开发王道,我一开始也是投机取巧的,后来麻烦了,想想老师的教诲,还是直接写好