关于 android:layout_x 和 android:layout_y 属性
16lz
2021-01-23
今天在调试一个例子时,如下图
<TextView android:id="@+id/view_test01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/text01" android:layout_x="50dip" android:layout_y="100dip" />
在写了以上代码后发现
android:layout_x="50dip"
android:layout_y="100dip"
这两句没有效果。
在网上查资料才知道:
android:layout_x 和 android:layout_y 只有在 AbsoluteLayout 布局中才会出效的。而一般的默认布局是 LinearLayout 布局。
所以将布局修改一下就可以看到效果了。
另外,当使用 LinearLayout 时,在写 "android:" 时,在 eclipse 里是没有提示的,但写出来却没报错,当时就觉得有些奇怪,现在明白了。很诡异~~
更多相关文章
- Android 相对布局 RelativeLayout 属性
- Android布局优化(三)使用AsyncLayoutInflater异步加载布局
- Android布局之xml设置
- Android 使用shape来优化界面效果
- Android UI布局之区分 android:gravity 和 android:layout_gravi
- android 布局学习