一、基础学习
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: