常用属性
id:控件唯一属性
android:id="@+id/ll_1"
---------------------------------------
layout_width:宽度
layout_height:高度
android:layout_width="300dp" 固定宽度和高度
android:layout_height="300dp"
android:layout_width="match_parent" 同父控件一样
android:layout_height="wrap_content"同内部元素一样,内部元素撑多大就是多大
---------------------------------------
background:背景颜色
android:background="#0ff302"
---------------------------------------
orientation:布局排列,指内部元素的布局方式(只有线性布局才使用)
android:orientation="horizontal" 横向
android:orientation="vertical"纵向
---------------------------------------
gravity:它里面的内容的位置
android:gravity="center"
下图中绿色view在黑色LinearLayout中的正中央
layout_gravity:它相对于父类控件的位置
android:layout_gravity="center_horizontal"
黑色LinearLayout在父LinearLayout的水平居中位置
---------------------------------------
layout_weight:权重
layout_weight : 用于指定剩余空闲空间的分割比例
绿色宽度:父LinearLayout-30dp/2
黑色宽度:绿色宽度+30dp
--------------------------------------
view:Android应用的所有UI组件都继承了View类,View组件非常类似于Swing编程中的JPanel,它代表了一个空白的矩形区域,View组件没有任何内容。对于Android应用的其它UI组件来说,它们都继承了View组件,然后在View组件提供的空白区域上绘制外观。
来源:https://www.cnblogs.com/AppTester/p/9907659.html