android:layout_width:宽度
android:layout_height:高度
android:layout_weight:比例
wrap_content:控件内部有多大,宽高就有多大(自适应)
match_parent:占满整个父控件
android:background:背景填充,颜色 图片
android:visibility:用来显示/隐藏控件
visible:可见 gone/invisible 不可见
gone:真实不可见,也不占据位置 invisible:不可见,但是占据位置
android:layout_margin:外边距
android:padding:内边距
如果让一个View直接添加子控件,是不允许的,此时应该直接使用ViewGroup控件
ViewGroup :
-LinearLayout 线性布局
-RelativeLayout 相对布局
-AbsoluteLayout 据对布局
-FrameLayout 帧布局
-TableLayout 表格布局
针对父控件布局 :
-android:layout_centerHorizontal 横向居中
-android:layout_centerVertical 纵向居中
-android:layout_centerInParent 横向纵向居中
-android:layout_alignParentBottom 和父控件底部对齐
-android:layout_alignParentTop 和父控件顶部对齐
-android:layout_alignParentLeft 和父控件最左边对齐
-android:layout_alignParentRight 和父控件最右边对齐
针对兄弟控件布局 :
-android:layout_above 在兄弟控件的上面
-android:layout_below 在兄弟控件的下面
-android:layout_toLeftOf 在兄弟控件的左边
-android:layout_toRightOf 在兄弟控件的右边
-android:layout_alignTop 和兄弟控件顶部对齐
-android:layout_alignBottom 和兄弟控件底部对齐
-android:layout_alignLeft 和兄弟控件最左边对齐
-android:layout_alignRight 和兄弟控件最右边对齐
网友评论