首先说Android UI ,也就的layout下的.xml文档,android UI的基本控件有那么的一大帕拉,也就不一一列举了,直接讲用法吧。
1.1.1 TextView
它主要用于在界面上显示一段文本信息
而TextView的常用指定属性的格式有android:gravity:,(实际就是一个控件上放置东西的位置,包含在控件内,这里说的是TextView上文字的位置),可用属性有:
bottom,
center:在整个页面的中央
center_horizontal:在整个页面顶部的中央
center_vertical:在整个页面左边的中央
clip_horizontal:页面的左上角
clip_vertical: 意思是垂直方向裁剪
end:在这个控件布局的最后
fill_horizontal: 必要的时候增加对象的横向大小,以完全充满其容器。
fill_vertical: 必要的时候增加对象的纵向大小,以完全充满其容器
一个TextView里面的文本都是默认居左对齐的,你想让这些文本居中的话,只要在这个TextView的属性里加上android:gravity="center"
所有的参数分别是center(居中),bottom(下),top(上),right(右),left(左)
其他的一些是不常用的上面这些足够用了,比如要弄一个左下的android:gravity="
left| bottom "就OK了
还有就是Android:layout.gravity,表示当前的控件本身,在父一级内的(即父一级控件所给当前子控件所分配的显示范围内)的对齐方式范围内)的对齐方式, 他的可用属性和Android:gravity相同,这里说的对齐方式就是靠着你所选择的,比如
就是顶端对齐,不管你怎么移动这个控件,他的顶端都不会移动。其他的同理。
还有以下的一些属性
Android:textColor设置文字的颜色
android:textColorHighlight被选中文字的底色,默认为蓝色
android:textColorHint设置提示信息文字的颜色,默认为灰色。与hint一起使用。
android:textColorLink文字链接的颜色.
android:textScaleX设置文字之间间隔,默认为1.0f。
android:textSize设置文字大小,推荐度量单位”sp”,如”15sp”
android:textStyle设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开
android:typeface设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体)3]
android:height设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)
android:maxHeight设置文本区域的最大高度
android:minHeight设置文本区域的最小高度
android:width设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米),与layout_width的区别看这里。
android:maxWidth设置文本区域的最大宽度
android:minWidth设置文本区域的最小宽度