Android之TextView组件学习
一、基础学习
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: <LinearLayout3: 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: <TextView13: 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: <TextView20: 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: <TextView26: 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: <TextView33: 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: <LinearLayout3: 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: <TextView15: 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: <LinearLayout3: 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: <TextView8: 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组件学习的更多相关文章
- 我的Android进阶之旅------> Android为TextView组件中显示的文本添加背景色
通过上一篇文章 我的Android进阶之旅------> Android在TextView中显示图片方法 (地址:http://blog.csdn.net/ouyang_peng/article ...
- 我的Android进阶之旅------> Android为TextView组件中显示的文本加入背景色
通过上一篇文章 我的Android进阶之旅------> Android在TextView中显示图片方法 (地址:http://blog.csdn.net/ouyang_peng/article ...
- 我的Android进阶之旅------> Android为TextView组件中显示的文本加入背景色
通过上一篇文章 我的Android进阶之旅------> Android在TextView中显示图片方法 (地址:http://blog.csdn.net/ouyang_peng/article ...
- Android之EditText组件学习
一.基础学习 1.Button是TextView的一个子类,所以按钮本身是一个特殊的文本,属性和TextView相似 2.EditText类似html里的input type="text&q ...
- 12.Android之Tabhost组件学习
TabHost是整个Tab的容器,TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost.各个Tab中的内容在布 ...
- Android的四大组件学习
一.Linearlayout : 线性布局 1. android:orientation="vertical" //控件的方向控制,vertical : 垂直布局 , ...
- 我的Android进阶之旅------> Android在TextView中显示图片方法
面试题:请说出Android SDK支持哪些方式显示富文本信息(不同颜色.大小.并包括图像的文本信息).并简要说明实现方法. 答案:Android SDK支持例如以下显示富文本信息的方式. 1.使用T ...
- 我的Android进阶之旅------> Android在TextView中显示图片方法
面试题:请说出Android SDK支持哪些方式显示富文本信息(不同颜色.大小.并包含图像的文本信息),并简要说明实现方法. 答案:Android SDK支持如下显示富文本信息的方式. 1.使用Tex ...
- Android(java)学习笔记139:在TextView组件中利用Html插入文字或图片
首先我们看看代码: 1.activity_main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/r ...
随机推荐
- 读写应用程序数据-NSUserDefault、对象归档(NSKeyedArchiver)、文件操作
ios中数据持久化存储方式一般有5种:NSUserDefault.对象归档(NSKeyedArchiver).文件操作.数据库存储(SQLite3).CoreData. 1.NSUserDefault ...
- checkbox组件
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- react 组件开发
参考资料 https://toddmotto.com/react-create-class-versus-component/ React-Native的代码规范,React其实也基本一样~~ htt ...
- Punycode与中文互转
Punycode是一个根据RFC 3492标准而制定的编码系统,主要用于把域名从地方语言所采用的Unicode编码转换成为可用于DNS系统的编码 "中文域名"不被标准的解析服务器支 ...
- 安装Sass的一些注意事项
文章的内容都来自网络: 1. RubyGems 镜像 2. compass watch,我们的Sass种如果出现了中文, 就会出现编译错误,我们需要: 找到ruby的安装目录,里面也有sass模块, ...
- JQ判断按钮,复选框是否选中
var oRdoValue=$("#Radio1").is (":checked")?"男":"女"; //获取单选框按 ...
- Java eclipse生成doc文档
这里讲解下eclipse成为doc文档,首先代码: /** * @author szy * @version 1.0 */ package com.founder.sun; class Cat{ pu ...
- C#读取Excel文档
上面分别是Excel文档的内容和读取结果: 奉上C#源代码: using System; using System.Data; using System.Data.OleDb; namespace R ...
- 完全备份ORACLE数据库 并在另一台电脑上恢复
由于最近有oracle的项目,需要把数据库在另外一台电脑里面配置一个一样的数据库用来测试开发用,之前是一直使用mssql,只需要附加或者还原就行,但是在oracle里面,就没有这么简单,但是也不难,操 ...
- Object-C属性(Properties)
前面我们写了caption和photographer的访问方法,你可能也注意到了,那些代码很简单,应该可以写成具有更普遍意义的形式. 属性是Object-C的一个特性,它允许我们自动生成访问器,同时还 ...