Android TextView学习
本文章SDK版本 Android 2.2
TextView是用来向用户展示文本信息,既不可编辑文本域,今天来介绍下TextView的使用方法。
TextVIew的继承关系:TextView→View→Object
<TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="这是一个TextView" />
在布局文件中声明一个 TextView,设置 TextView显示的内容,运行结果
设置TextView的字体大小、文字颜色、背景颜色
<TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ff00ff" android:textSize="20sp" android:background="#00ff00" android:text="这是一个TextView" />
运行效果
设置超链接
<TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ff00ff" android:textSize="20sp" android:autoLink="web" android:text="这是一个TextView\n我的博客:http://www.cnblogs.com/zhoujian315" />
运行效果
设置电话号码显示
<TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ff00ff" android:textSize="20sp" android:autoLink="phone" android:text="这是一个TextView\n我的博客:http://www.cnblogs.com/zhoujian315\n电话:12345678912" />
<TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ff00ff" android:textSize="20sp" android:autoLink="all" android:text="这是一个TextView\n我的博客:http://www.cnblogs.com/zhoujian315\n电话:12345678912" />
运行效果
跑马灯效果
<TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#ff00ff" android:textSize="20sp" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:singleLine="true" android:focusable="true" android:focusableInTouchMode="true" android:text="这是一个TextView,我的博客:http://www.cnblogs.com/zhoujian315" />
运行效果