您的位置:首页 > 移动开发 > Android开发

Android之TextView组件学习

2014-04-10 10:22 399 查看
一、基础学习

1.findViewById返回View类,该类是所有View组件的父类。
2.子类比父类拥有更多的属性和方法,不过子类找不到的话去父类找
3.marquee:华盖,跑马灯效果;orientation:方向。
4.setContentView使用布局文件
5.在TextView中如果text是“张朋飞”,而maxLength是2,那么会截取,只显示“张朋”。

二、实例

1.第一个

1: <?xml version="1.0" encoding="utf-8"?>
2: <resources>
3:     <string name="hello">Hello World, MyTextViewDemo!</string>
4:     <string name="app_name">文本显示组件:TextView</string>
5: </resources>
6:


1: <?xml version="1.0" encoding="utf-8"?>
2: <LinearLayout
3: 	xmlns:android="http://schemas.android.com/apk/res/android"
4: 	android:orientation="vertical"
5: 	android:layout_width="fill_parent"
6:	android:layout_height="fill_parent">
7: 	<!-- 注释不能放在组件当中,会报错
8: 	textSize: android 中字头的大小不是按几号字来区分的,因为那是微软的标准,
9: 		而在android中我们是以像素等基本的物理单位来衡量的。
10: 		layout_margin是控件之间的距离,padding是控件和其中子件的距离
11: 		-->
12: 	<TextView
13: 		android:id="@+id/mytext1"
14: 		android:layout_width="fill_parent"
15: 		android:layout_height="wrap_content"
16: 		android:textColor="#FFFF00"
17: 		android:textSize="12px"
18: 		android:text="北京魔乐科技软件学院(MLDN)" />
19: 	<TextView
20: 		android:id="@+id/mytext2"
21: 		android:layout_width="fill_parent"
22: 		android:layout_height="wrap_content"
23: 		android:layout_margin="30px"
24: 		android:text="网址:www.mldnjava.cn" />
25: 	<TextView
26: 		android:id="@+id/mytext3"
27: 		android:layout_width="fill_parent"
28: 		android:layout_height="wrap_content"
29: 		android:layout_marginTop="100px"
30: 		android:text="李兴华老师"
31: 		android:maxLength="3"/>
32: 	<TextView
33: 		android:id="@+id/mytext4"
34: 		android:layout_width="wrap_content"
35: 		android:layout_height="wrap_content"
36: 		android:background="@drawable/logo"
37: 		android:textColor="#0000FF"
38: 		android:textStyle="bold"
39: 		android:text="这是在背景上的文字信息" />
40: </LinearLayout>
41:


                         




2.第二个



1: <?xml version="1.0" encoding="utf-8"?>
2: <LinearLayout
3: 	xmlns:android="http://schemas.android.com/apk/res/android"
4: 	android:orientation="vertical"
5: 	android:layout_width="fill_parent"
6:	android:layout_height="fill_parent">
7: 	<!-- 有人说网址后面必须加空格或者换行,否则地址就包含网址2字
8: 	autoLink 可选值(none/web/email/phone/map/all),
9: 	autoLink 是针对里面输入的内容的格式。当设置成 "web" 格式时,可以识别 "http://" 开头的文本,
10: 	当用户点击时,可以自动打开浏览器。同理,设置成"phone" "email" 格式时,
11: 	当遇到 "+860757XXXXXXXX" 电话号码时,用户点击会自动拨打电话,
12: 	遇到"XXX@csdn.net" E-mail 格式时,用户点击会触发 email 功能。
13: 	-->
14: 	<TextView
15: 		android:id="@+id/msg"
16: 		android:layout_width="fill_parent"
17: 		android:layout_height="wrap_content"
18: 		android:autoLink="all"
19: 		android:textColor="#FFFF00"
20: 		android:textSize="45px"
21: 		android:text="网址:www.mldnjava.cn" />
22: </LinearLayout>
23:


                       




3.第三个



1: <?xml version="1.0" encoding="utf-8"?>
2: <LinearLayout
3: 	xmlns:android="http://schemas.android.com/apk/res/android"
4: 	android:orientation="vertical"
5: 	android:layout_width="fill_parent"
6:	android:layout_height="fill_parent">
7: 	<TextView
8: 		android:id="@+id/msg"
9: 		style="@style/msg_style"
10: 		android:text="网址:www.mldnjava.cn" />
11: </LinearLayout>
12:


1: <?xml version="1.0" encoding="utf-8"?>
2: <resources>
3: 	<style name="msg_style">
4: 		<item name="android:textSize">45px</item>
5: 		<item name="android:textColor">#FFFF00</item>
6:		<item name="android:autoLink">all</item>
7: 		<item name="android:layout_width">fill_parent</item>
8: 		<item name="android:layout_height">wrap_content</item>
9: 	</style>
10: </resources>
11:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: