android 基础控件————TextView

TextView是View的直接子类。它是一个文本显示控件,提供了基本的显示文本的功能,并且是大部分UI控件的父类,因为大部分UI控件都需要展示信息。

如果仅仅是展示文本,那么TextView的作用就太小了,所以它还预定义了一些类似于HTML的标签,通过这些标签可以使TextView控件显示不同的颜色、大小、字体、图片、链接。这些HTML标签都需要android.text.Html类的支持,但是并不包括所有的HTML标签。

下面是基础常用的控件属性:




    

演示结果:

android 基础控件————TextView_第1张图片

还有一些常用的属性:

android:textStyle="italic"  //设置字体为斜体

android:textStyle="bold"    // 设置字体为粗体

android:maxLines="1"        //设置字体行数为1行,其余以...代替

android:ellipsize="middle"  //设置以...代替省略内容位置

android:ellipsize="start"   //设置以...代替省略内容位置(省略号在开头)

android:ellipsize="end"     //设置以...代替省略内容位置(省略号在结尾)

android:ellipsize="middle"  //设置以...代替省略内容位置(省略号在中间)

android:ellipsize="marquee"  //设置以跑马灯的形式显示文字(横向滚动)

android:focusable=“true”    //设置是否获取焦点

android:scrollHorizontally="true" //设置文本滚动显示

android:marqueeRepeatLimit="1"    //设置文本滚动显示滚动次数为1次

android:lineSpacingExtra=""      //设置行间距

android:lineSpacingMultiplier=""  //设置行间距的倍数

还有其他很多属性这里我就不列举了,感兴趣可以自己网上找一下其他属性。

更改Activity可以使TextView的用法变得更多,可以使TextView添加图片,显示网址,页面跳转等,感兴趣的可以看一下这篇博客作者讲的很详细,而且有附上源码:承香墨影——Android--UI之TextView

你可能感兴趣的:(Android)