一、基础学习

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. Linux软连接和硬链接(摘录)

    1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link).默认情况下,ln命令产生硬链接. [硬连接]硬连接指通过索引节点 ...

  2. java 中的set方法和get方法的理解

    get的意思是获取,set的意思是设置. get方法和set方法是实现类的封装访问的很好的工具. 当类中的变量设为private 时,他的意思就是说,只能通过自身和子类的访问,但是对于别的其他的类来说 ...

  3. Unity3D 之3D游戏入门Hello world(一)

    这几天开始玩Unity3D 有关3D的内容了,去年开始玩过一段时间的2D制作,不过因为年初找工作,所以放了一段时间, 现在再捡起来发现忘的已经差不多了,只能再从头开始,所以就从3D开始算了.下面是3D ...

  4. webrtc学习——mediaStream和MediaStreamTrack

    This is an experimental technologyBecause this technology's specification has not stabilized, check ...

  5. StringToInt

    public class Stringtoint {    public static void stringtoint(String s){        //判断字符串是否为null和是否为空   ...

  6. JavaScript高级程序设计(一):JavaScript简介

    一.JavaScript实现 1.一个完整的JavaScript包含三个部分组成: 1)ECMAScript 核心 2)DOM文档对象模型 3)BOM浏览器对象模型 2.文档对象模型(DOM) 文档对 ...

  7. C#基础总复习03

    继续更新...接下来就是面向对象的知识了 1.面向对象:概念:使用面向对象的思想进行编程可以让的程序变得扩展性更高,便于维护: 我们在现实生活中去描述一个人的时候,通过描述这个人的特征和行为. 我们在 ...

  8. struts1、 struts2所有版本jar包下载地址大全

     jakarta-struts-1.2.2.tar.gz      30-Aug-2004 18:21   12M  jakarta-struts-1.2.2.tar.gz.asc  30-Aug-2 ...

  9. 10.12_win8风格,把专业书籍当小说看,SQLite

    (1)CSS:Metro UI CSS(Metroui) 是一套实现了 Windows 8 的 Metro 风格界面的 CSS 框架..官网.BootMetro . (2)[开源访谈]CecOS作者 ...

  10. UVA 11995 I Can Guess the Data Structure!(ADT)

    I Can Guess the Data Structure! There is a bag-like data structure, supporting two operations: 1 x T ...