Android开发笔记(二)——布局管理器
16lz
2021-12-04
布局管理器
线性布局(LinearLayout)
常用属性
android:id = "@+id/user"android:background = "@mipmap/bg" // 图片android:background = "#FF00FF" // 单色android:layout_width //宽度,wrap_content 包含内容;match_parent 匹配父空间android:layout_height //高度android:layout_margin //外边距android:layout_marginTop //外边距顶部android:layout_marginBottom //外边距底部android:layout_marginLeftandroid:layout_marginRightandroid:padding //内边距,四个方向一样android:paddingLeft // 不同方向边距android:paddingTopandroid:paddingRightandroid:paddingBottomandroid:orientation //该属性不设置时默认为horizontal(水平),vertical垂直方向android:gravity //内部元素排列的对齐方式android:layout_weight //把剩余内容按照权重分配
测试代码:
<?xml version="1.0" encoding="utf-8"?>
效果:
相对布局(RelativeLayout)
相对布局特有的属性:
android:layout_toLeftOf //在谁的左边android:layout_toRightOf //右边android:layout_alignBottom //android:layout_below //下面android:layout_alignParentBottom //和父空间底部对齐(左下角)
测试代码:
<?xml version="1.0" encoding="utf-8"?>
效果:
更多相关文章
- Android(安卓)布局属性大全
- EditText属性
- android ImageView scaleType属性
- view属性大全
- android布局属性详解
- android开发基础------相对布局属性
- Android开发UI之android:gravity / android:layout_Gravity,andro
- Android(安卓)studio学习之TextView、EditText、Button、ImageVi
- 【android基础】之在程序中设置android:gravity 和 android:layo