Android Layout

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                和兄弟控件最右边对齐

你可能感兴趣的:(Android Layout)