Android中的基本控件(上)--TextView控件

来源:互联网 发布:matlab遗传算法使用 编辑:程序博客网 时间:2024/06/07 07:03

TextView组件的主要功能是用于显示文本,此类定义。

java.lang.Object
  ↳android.view.View
  ↳android.widget.TextView

<TextView>组件的常用属性及对应方法 


<TextView 定义文本显示框组件android:id="@+id/mytext1" 定义此文本组件的IDandroid:layout_width="fill_parent"宽度为整个容器的宽度android:layout_height="wrap_content" 高度为文字高度android:textColor="#FFFF00"文字颜色黄色的RGB码android:textSize="12pt"设置文字大小为12像素android:text="文本组件" />设置默认的显示文本

<TextView 定义文本显示框组件android:id="@+id/mytext2" 定义此文本组件的IDandroid: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" 定义此文本组件的IDandroid: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>



1 0