Android学习笔记·常见控件TextView
来源:互联网 发布:安卓一键刷机软件 编辑:程序博客网 时间:2024/05/22 09:47
Android学习笔记>常见控件>文本控件>TextView
Android要说常见的文本控件当然最新想到的就是TextView,今天咱们就来仔细的探讨一下TextView。
1、根据上图可以知道Textview继承自android.view.View,TextView控件知道如何显示文本,但是不允许编辑,类似于html中的type=“text”的文本框,只不过是一个disabled=“disabled”的文本框,而如果想要编辑的话在html中是去掉disabled属性,在android中则是使用EditText控件。
2、TextView既然是一个控件,就需要创建才能使用,android中有两种方式可以创建TextView,一种是在activity中通过 TextView view = new TextView(this)创建,第二种就是在res的layout目录下通过xml文件来描述,一般常见的是通过第二种方式来创建,如下代码实现:
<TextView android:id="@+id/tv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" />
3、TextView中有一些常用而且使用的属性:
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选(none/web/email/phone/map/all)
android:text设置显示文本
android:textColor设置文本颜色
android:textSize设置文字大小,推荐度量单位”sp”,如”15sp”
android:maxEms设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。
android:minEms设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。
android:maxLength限制显示的文本长度,超出部分不显示。
android:lines设置文本的行数,设置两行就显示两行,即使第二行没有数据。
android:maxLines设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。
android:minLines设置文本的最小行数,与lines类似。
android:lineSpacingExtra设置行间距。
android:minEms设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。
android:maxLength限制显示的文本长度,超出部分不显示。
android:lines设置文本的行数,设置两行就显示两行,即使第二行没有数据。
android:maxLines设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。
android:minLines设置文本的最小行数,与lines类似。
android:lineSpacingExtra设置行间距。
android:maxHeight设置文本区域的最大高度
android:minHeight设置文本区域的最小高度
android:width设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米),与layout_width的区别看这里。
android:maxWidth设置文本区域的最大宽度
android:minWidth设置文本区域的最小宽度
android:ellipsize设置当文字过长时,该控件该如何显示。有如下值设置:”start”—?省略号显示在开头;”end”——省略号显示在结 尾;”middle”—-省略号显示在中间; ”marquee” ——以跑马灯的方式显示(动画横向移动)
android:gravity设置文本位置,如设置成“center”,文本将居中显示。
0 0
- Android学习笔记·常见控件TextView
- 1.Android之TextView控件学习笔记
- Android学习分享-常见控件01-TextView详解
- Android学习-常见的UI控件 TextView、EditText和ImageView
- android学习笔记(1)TextView控件的学习
- Android学习笔记9:常见控件(2)
- [Android新手学习笔记11]-UI控件之TextView
- Android 控件之TextView常见使用问题
- 1.Android基础:常见控件----->TextView
- Android之TextView控件学习
- Android控件TextView学习一
- Android控件TextView学习一
- Android 学习控件1-TextView
- Android基本控件TextView学习
- Android入门学习笔记(六):Android中的常见控件
- 常见控件之TextView
- Android学习笔记之TextView
- Android学习笔记之TextView
- SSO单点登录、跨域重定向、跨域设置Cookie、京东单点登录实例分析
- dialog根据窗口定义大小
- http://developer.51cto.com/art/201104/255729.htm
- map的使用
- 利用jquery和jsonp来获取跨站数据,并实现cookie共享
- Android学习笔记·常见控件TextView
- 字符集编码插入Mysql数据库是,字符utf8编码超过3位时的错误以及解决,Incorrect string value: '\xF0\xA1\xBF\xA8\
- bootstrap table 服务器端分页例子分享
- java中replace和replaceAll的区别
- (第二周)在网上看视频写的实例
- leetcode 每日一题 118. Pascal's Triangle
- Java 完美判断中文字符
- IBM Rational AppScan使用详细说明
- NYOJ 题目6 喷水装置(一) 水贪心