常用的控件使用方法(TextView及其常用属性)

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设置文本区域的最小宽度

 

 

转载于:https://my.oschina.net/u/3466217/blog/898858

你可能感兴趣的:(常用的控件使用方法(TextView及其常用属性))