TextView
android:id="@+id/hello"//设置文本id
android:layout_width="match_parent"//设置布局宽度,match_parent为匹配父布局(一般就是屏幕大小)
android:layout_height="wrap_content"//设置布局高度,wrap_content为匹配文本大小(根据文本变化)
android:text="hello world"/>//设置文本显示内容
android:gravity="center"//gravity可以指定文本对齐方式,还有 top、bottom、left、right、center。使用“|”可以指定多种。ps:vertical指垂直方向,horizontal指水平方向
android:textSize="20sp"//textSize用来指定文本大小,注意大小写(驼峰命名)。单位是"sp"。
android:textColor="#FF0000"//用来指定文本颜色。
/>建议把android:text放到最后。。。。
TextView常用属性
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)
android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。
android:cursorVisible设定光标为显示/隐藏,默认显示。
android:drawableTop在text的正上方输出一个drawable。
android:ellipsize设置当文字过长时,该控件该如何显示。有如下值设置:”start”—?省略号显示在开头;”end”——省略号显示在结尾;”middle”—-省略号显示在中间; ”marquee” ——以跑马灯的方式显示(动画横向移动)
android:maxLines设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。
android:lineSpacingMultiplier设置行间距的倍数。如”1.2”
android:phoneNumber设置为电话号码的输入方式。
android:textColorHighlight被选中文字的底色,默认为蓝色
android:textColorHint设置提示信息文字的颜色,默认为灰色。与hint一起使用。
android:textStyle设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开
android:height设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)
android:maxHeight设置文本区域的最大高度
android:minHeight设置文本区域的最小高度
android:width设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米),与layout_width的区别看这里。
android:maxWidth设置文本区域的最大宽度
android:minWidth设置文本区域的最小宽度