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

简介: <p>TextView组件的主要功能是用于显示文本,此类定义。</p> <p>java.lang.Object<br><span style="white-space:pre"></span>  ↳android.view.View<br><span style="white-space:pre"></span><span style="white-space:pre"></span> 

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>



目录
相关文章
|
5月前
|
XML 编解码 Android开发
安卓开发中的自定义视图控件
【9月更文挑战第14天】在安卓开发中,自定义视图控件是一种高级技巧,它可以让开发者根据项目需求创建出独特的用户界面元素。本文将通过一个简单示例,引导你了解如何在安卓项目中实现自定义视图控件,包括创建自定义控件类、处理绘制逻辑以及响应用户交互。无论你是初学者还是有经验的开发者,这篇文章都会为你提供有价值的见解和技巧。
72 3
|
4月前
|
XML 存储 Java
浅谈Android的TextView控件
浅谈Android的TextView控件
57 0
|
5月前
|
Android开发
Android经典实战之Textview文字设置不同颜色、下划线、加粗、超链接等效果
本文介绍了 `SpannableString` 在 Android 开发中的强大功能,包括如何在单个字符串中应用多种样式,如颜色、字体大小、风格等,并提供了详细代码示例,展示如何设置文本颜色、添加点击事件等,助你实现丰富文本效果。
374 3
|
6月前
|
前端开发 Android开发 开发者
安卓开发中的自定义视图:构建你的第一个控件
【8月更文挑战第26天】在安卓开发的浩瀚海洋中,自定义视图是一块充满魔力的乐土。它不仅是开发者展示创造力的舞台,更是实现独特用户体验的关键。本文将带你步入自定义视图的世界,从基础概念到实战应用,一步步教你如何打造自己的第一个控件。无论你是初学者还是有经验的开发者,这篇文章都将为你的开发之旅增添新的风景。
|
7月前
|
XML 数据格式
Android-自定义三角形评分控件
Android-自定义三角形评分控件
62 0
|
8月前
|
XML Android开发 数据格式
Android基础控件介绍
Android基础控件介绍
|
XML Android开发 数据格式
Android自定义控件(十二)——自定义属性及应用
Android自定义控件(十二)——自定义属性及应用
204 0
Android自定义控件(十二)——自定义属性及应用
|
XML Android开发 数据格式
Android开发技巧——自定义控件之自定义属性
Android开发技巧——自定义控件之自定义属性 掌握自定义控件是很重要的,因为通过自定义控件,能够:解决UI问题,优化布局性能,简化布局代码。 上一篇讲了如何通过xml把几个控件组织起来,并继承某个ViewGroup子类,把它们封装起来使用。
1171 0
|
XML 前端开发 Android开发
android自定义控件(理论知识学习 +自定义属性的讲解)
View树和UI界面架构图   UI界面架构图: android视图最外层是一个window对象。 phoneWindow来实现。 phoneWindow将一个decorView作为整个布局的根view. 屏幕分为TitleView和ContentView. ContentView的根布局为framelayout.   view的测量: view的测量通过onMesure()来进行的: onMesure用来确定视图大小和位置。
1085 0

热门文章

最新文章