TextView组件的主要功能是用于显示文本,此类定义。
java.lang.Object
↳android.view.View
↳android.widget.TextView
<TextView>组件的常用属性及对应方法
<TextView 定义文本显示框组件 android:id="@+id/mytext1" 定义此文本组件的ID android:layout_width="fill_parent" 宽度为整个容器的宽度 android:layout_height="wrap_content" 高度为文字高度 android:textColor="#FFFF00" 文字颜色黄色的RGB码 android:textSize="12pt" 设置文字大小为12像素 android:text="文本组件" /> 设置默认的显示文本
<TextView 定义文本显示框组件 android:id="@+id/mytext2" 定义此文本组件的ID android:layout_width="fill_parent" 宽度为整个容器的宽度 android:layout_height="wrap_content" 高度为文字高度 android:text="网址:www.mldnjava.cn" 默认的文本信息 android:layout_margin="30dip" /> 距离左边30个像素的距离
<TextView 定义文本显示框组件 android:id="@+id/mytext3" 定义此文本组件的ID,为Activity程序使用 android:layout_width="fill_parent" 宽度为整个容器的宽度 android:layout_height="wrap_content" 高度为文字高度 android:text="李兴华老师" 设置显示文字 android:layout_marginTop="10px" 设置距离上边控件距离为10像素 android:maxLength="3" /> 只显示3个长度文字
<TextView 定义文本显示框组件 android:id="@+id/mytext4" 定义此文本组件的ID android:layout_width="wrap_content" 宽度为图片宽度 android:layout_height="wrap_content" 高度为图片高度 android:background="@drawable/logo" 将文本框的背景设置为图片 android:text="这是在背景上的文字信息" 设置显示文字 android:textStyle="bold" 设置为粗体文字 android:textColor="#000000" /> 文字颜色为黑色
定义布局管理器,增加链接显示功能
<?xml version="1.0" encoding="utf-8"?> <LinearLayout 定义线型布局管理器 xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" 所有组件垂直摆放 android:layout_width="fill_parent" 布局管理器宽度为屏幕宽度 android:layout_height="fill_parent"> 布局管理器高度为屏幕高度 <TextView 定义文本组件 android:id="@+id/msg" 组件ID,程序中使用 android:layout_width="fill_parent" 组件宽度为屏幕宽度 android:layout_height="fill_parent" 组件高度为屏幕高度 android:autoLink="all" 如果有网址则进行显示 android:textColor="#FFFF00" 文字颜色为黄色 android:textSize="45px" 文字大小为45像素 android:text="网址:www.mldnjava.cn"/> 默认文字 </LinearLayout>
使用样式表文件
在Android中为了方便美工对组件进行修饰,也可以使用一些样式文件对组件显示进行控制,用户只需要按照如下的xml文件格式即可定义组件的显示样式,格式如下:
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="样式名称" parent="父样式表"> <item name="定义的属性">属性内容</item> </style> </resources>
定义样式文件 —— values/styles.xml
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="msg_style"> 定义样式文件 <item name="android:textSize">45px</item> 文字大小为45像素 <item name="android:textColor">#FFFF00</item>文字颜色设置为黄色 <item name="android:autoLink">all</item> 显示文本中的链接 <item name="android:layout_width">fill_parent</item>组件宽度为屏幕宽度 <item name="android:layout_height">wrap_content</item>组件高度为文字高度 </style> </resources>定义布局管理器 —— main.xml文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout 定义线型布局管理器 xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" 所有组件垂直摆放 android:layout_width="fill_parent" 布局管理器宽度为屏幕宽度 android:layout_height="fill_parent"> 布局管理器高度为屏幕高度 <TextView 定义文本显示组件 android:id="@+id/msg" 组件ID,程序中使用 style="@style/msg_style" 定义组件的样式文件 android:text="网址:www.mldnjava.cn"/> 组件的默认显示文字 </LinearLayout>
