一、基础学习

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: 

Android之TextView组件学习的更多相关文章

  1. 我的Android进阶之旅------> Android为TextView组件中显示的文本添加背景色

    通过上一篇文章 我的Android进阶之旅------> Android在TextView中显示图片方法 (地址:http://blog.csdn.net/ouyang_peng/article ...

  2. 我的Android进阶之旅------&gt; Android为TextView组件中显示的文本加入背景色

    通过上一篇文章 我的Android进阶之旅------> Android在TextView中显示图片方法 (地址:http://blog.csdn.net/ouyang_peng/article ...

  3. 我的Android进阶之旅------> Android为TextView组件中显示的文本加入背景色

    通过上一篇文章 我的Android进阶之旅------> Android在TextView中显示图片方法 (地址:http://blog.csdn.net/ouyang_peng/article ...

  4. Android之EditText组件学习

    一.基础学习 1.Button是TextView的一个子类,所以按钮本身是一个特殊的文本,属性和TextView相似 2.EditText类似html里的input type="text&q ...

  5. 12.Android之Tabhost组件学习

    TabHost是整个Tab的容器,TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost.各个Tab中的内容在布 ...

  6. Android的四大组件学习

    一.Linearlayout  :  线性布局 1. android:orientation="vertical"     //控件的方向控制,vertical : 垂直布局 ,  ...

  7. 我的Android进阶之旅------&gt; Android在TextView中显示图片方法

    面试题:请说出Android SDK支持哪些方式显示富文本信息(不同颜色.大小.并包括图像的文本信息).并简要说明实现方法. 答案:Android SDK支持例如以下显示富文本信息的方式. 1.使用T ...

  8. 我的Android进阶之旅------> Android在TextView中显示图片方法

    面试题:请说出Android SDK支持哪些方式显示富文本信息(不同颜色.大小.并包含图像的文本信息),并简要说明实现方法. 答案:Android SDK支持如下显示富文本信息的方式. 1.使用Tex ...

  9. Android(java)学习笔记139:在TextView组件中利用Html插入文字或图片

    首先我们看看代码: 1.activity_main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/r ...

随机推荐

  1. 获取java项目 classpath目录

    this.getClass().getResource("/").getPath(); 从根目录获取载入文件: this.getClass().getResourceAsStrea ...

  2. [Form Builder]NAME_IN()与COPY()

    NAME_IN和COPY实际是间接引用,类似指针传递,而不是值传递... IF :VAR1 IS NULL ...  direct referenceIF NAME_IN ( :VAR1 ) IS N ...

  3. day0

    /* 考前最后一天了 由于下午赶路 就放到上午发了 早晨浏览博客 上午浏览博客 感谢学弟为我写的博客233 很开心认识你们这一群人 嗯 最后一天了 就要说再见了 大家加油吧 ^ ^ */

  4. 20160322 javaweb 学习笔记--response 重定向

    //一般方法 response.setStatus(302); response.setHeader("Location", "/20160314/index.jsp&q ...

  5. 1066. Root of AVL Tree

    An AVL tree is a self-balancing binary search tree.  In an AVL tree, the heights of the two child su ...

  6. Java_web 乱码和一些地址输错的问题(原创)

    1.首先记录下java_web的发布问题:安装好了Tomcat和MyEclipse后,从MyEcilpe中自动发布,不需要手动打开Tomcat 2.ipmort别人的程序后,先部署,后run后拉你的T ...

  7. jsp文件怎么打开呢

    jsp是一种嵌入式网页脚本,正常情况下可以用记事本等文本工具直接打开,也可用DREAMWEAVER等网页设计工具友好编辑.不过这样只能看到程序的源代码.当然,我们也可以用IE等浏览器直接打开浏览,前提 ...

  8. Xamarin.iOS - 利用Settings插件与EAIntroView制作App的欢迎界面

    Xamarin.iOS - 利用Settings插件与EAIntroView制作App的欢迎界面 关于欢迎界面 很多App第一次启动都会有一个欢迎界面,欢迎界面往往决定这用户对App的第一映像,所以欢 ...

  9. C#中2、8、16进制 有符号转换10进制正负数

    曾经让我苦想的其他进制转有符号整型问题,结果自己想到方法解决后才发现原来如此简单. 1.Int16(2个byte长度 ) : 方法 :Convert.ToInt16(进制编码,进制) a.16进制转1 ...

  10. Java学习笔记(基本数据类型和变量命名规则)

    java基本数据类型 变量 1.变量就是可变的量. 2.常量就是不可变的量. 3.字面量:Java的变量和常量中存放的具体的数据成为字面量. 变量 命名规则: (1)首字母是英文字母.$或下划线,由字 ...