首页 > 代码库 > andriod入门控件教学 TextView

andriod入门控件教学 TextView

其他控件特有属性在这基础上增加用红字标注

1.最常用的:

android:layout_width
android:layout_height

android:autoText    如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。

android:autoLink=“web|phone”    设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) 

android:hint 半透明文本,一般在EditView里用来提示操作。

android:inputType    设置文本的类型,用于帮助输入法显示合适的键盘类型。在EditView中再详细说明,这里无效果。

android:textStyle    设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开  ,不适用于汉字(斜体)

android:drawableLeft    在text的左边输出一个drawable,如图片。   其他方向都有。

android:drawablePadding    设置text与drawable(图片)的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。若还有文字,还可以配合Padding来摆放,达到任意效果,自行尝试。

android:ellipsize    设置当文字过长时,该控件该如何显示。有如下值设置:”start”—?省略号显示在开头;”end”——省 略号显示在结尾;”middle”—-省略号显示在中间; ”marquee” ——以跑马灯的方式显示(动画横向移动) 

android:gravity    设置文本位置,如设置成“center”,文本将居中显示。

2.较偏属性

android:lines    设置文本的行数,设置两行就显示两行,即使第二行没有数据。 

android:lineSpacingExtra    设置行间距。  

android:shadowRadius    设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。  

android:shadowColor    指定文本阴影的颜色,需要与shadowRadius一起使用。

android:scrollHorizontally    设置文本超出TextView的宽度的情况下,是否出现横拉条。  

android:linksClickable    设置链接是否点击连接,即使设置了autoLink。


学习中碰到的一些,其他若有可以讨论补充。

andriod入门控件教学 TextView