android:text(显示的文字)
、android:textColor(文字的颜色)
、android:MaxLine="1"(最多显示几行)、
android:password(是否以密码的形式显示)、
android:textSize(文字的大小)。
子类控件在RelitiveLayout中常用的属性(相对于父容器的一个位置)
androuid:layoutParentLeft="true" 子类控件相对当前父类容器靠左边
Top 靠上
androuid:marginLeft="41"子类空间相对于当前父类容器左边的距离
Top 靠上
android:layout_centerInparent=“true” 子类空间相对父类容器即水平居中有垂直居中
android:layout_centerHorizontal="true"子类空间相对父类容器水平居中
android:layout_centerVertical="true"子类控件相对父类容器垂直居中
子类空间相对于子类控件的一个位置:
android:layout_below="@id/" 相对于给定iD的底部
android:layout_toRightIOf="@id"相对于给定控件的右边
android:layout_above="@id/" 相对于给定iD的上面
android:layout_alignbaseLine 该控件的内容与给定ID控件的内容在一条线上(里面的文字)
android:layout_alignBottom 该控件的地步边缘与给定ID空间的底部边缘对齐
下面我们还需要做一个简单的总结:
当作为父layout的LinearLayout的属性为androidorientation="vertical" 的时候,android:layout_gravity="?"这里设为横向的时候才能生效。比如:left,right,center_horizontal等
当作为父layout的LinearLayout的属性为androidorientation="horizental" 的时候,android:layout_gravity="?"这里设为纵向的时候才能生效。比如:top,bottom,center_vertical等;
有一个比较特殊的是center,不管是横向还是纵向的时候,它总有一个方向起作用
TableLayout的属性
android:layout_coumn="1" 该控件显示在第二列
android:layout_span="2" 该控件占据两列
android :layout_collapseColumns="0,2"隐藏第一,3列
android:shrinkClumns="3" 第四列可以纵向收缩
android:stretColumns="3"填满同一行剩余的空间
android:stretColumns="1,2,3,4"平均分配
android:numColumns=""每一行显示多少咧
android:horizontalSpacing=“”两列之间的距离
android:verticalSpacing=“”两行之间的距离