Android(java)学习笔记27:TextView属性大全

TextView属性大全:

android:autoLink    

  设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)  

android:autoText    

   如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。  

android:bufferType   

  指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符,也就是说getText后可调用append方法设置文本内容。spannable 则可在给定的字符区域使用样式。  

android:capitalize    

   设置英文字母大写类型。此处无效果,需要弹出输入法才能看得到,参见EditView此属性说明。  

android:cursorVisible   

  设定光标为显示/隐藏,默认显示。  

android:digits    

  设置允许输入哪些字符。如“1234567890.+-*/% ()”  

android:drawableBottom    

  在text的下方输出一个drawable,如图片。如果指定一个颜色的话会把text的背景设为该颜色,并且同时和background使用时覆盖后者。  

android:drawableLeft    

  在text的左边输出一个drawable,如图片。  

android:drawablePadding    

  设置text与drawable(图片)的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。 

android:drawableRight    

  在text的右边输出一个drawable。  

android:drawableTop    

  在text的正上方输出一个drawable。  

android:editable    

  设置是否可编辑。  

android:editorExtras    

  设置文本的额外的输入数据。  

android:ellipsize    

  设置当文字过长时,该控件该如何显示。有如下值设置:”start”—?省略号显示在开头;”end”——省 略号显示在结尾;”middle”—-省略号显示在中间; ”marquee” ——以跑马灯的方式显示(动画横向移动)  

android:freezesText    

  设置保存文本的内容以及光标的位置。  

android:gravity    

  设置文本位置,如设置成“center”,文本将居中显示。  

android:hintText    

  为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。此属性在EditView中使用,但是这里也可以用。  

android:imeOptions    

  附加功能,设置右下角IME动作与编辑框相关的动作,如actionDone右下角将显示一个“完成”,而不设置默认是一个回车符号。这个在EditView中再详细说明,此处无用。  

android:imeActionId    

  设置IME动作ID。  

android:imeActionLabel    

  设置IME动作标签。  

android:includeFontPadding    

   设置文本是否包含顶部和底部额外空白,默认为true。  

android:inputMethod    

   为文本指定输入法,需要完全限定名(完整的包名)。例如:com.google.android.inputmethod.pinyin,但是这里报错找不到。  

android:inputType    

   设置文本的类型,用于帮助输入法显示合适的键盘类型。在EditView中再详细说明,这里无效果。  

android:linksClickable    

   设置链接是否点击连接,即使设置了autoLink。  

android:marqueeRepeatLimit    

   在ellipsize指定marquee的情况下,设置重复滚动的次数,当设置为marquee_forever时表示无限次。  

android:ems    

   设置TextView的宽度为N个字符的宽度。这里测试为一个汉字字符宽度  

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:lineSpacingMultiplier    

    设置行间距的倍数。如”1.2”  

android:numeric   

     如果被设置,该TextView有一个数字输入法。此处无用,设置后唯一效果是TextView有点击效果,此属性在EdtiView将详细说明。  

android:password    

    以小点”.”显示文本  

android:phoneNumber    

   设置为电话号码的输入方式。  

android:privateImeOptions    

  设置输入法选项,此处无用,在EditText将进一步讨论。  

android:scrollHorizontally    

  设置文本超出TextView的宽度的情况下,是否出现横拉条。  

android:selectAllOnFocus    

  如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。TextView中设置后无效果。  

android:shadowColor    

   指定文本阴影的颜色,需要与shadowRadius一起使用。  

android:shadowDx    

   设置阴影横向坐标开始位置。  
android:shadowDy    

   设置阴影纵向坐标开始位置。  

android:shadowRadius    

   设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。  

android:singleLine    

   设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。如 android:text="test_ singleLine "android:singleLine="true" android:layout_width="20dp"将只显示“t…”。如果不设置singleLine或者设置为false,文本将自动换行  

android:textAppearance    

   设置文字外观。如“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:  

android:textColorHighlight    

   被选中文字的底色,默认为蓝色  

android:textColorHint    

   设置提示信息文字的颜色,默认为灰色。与hint一起使用。  

android:textColorLink    

   文字链接的颜色.  

android:textScaleX    

   设置文字之间间隔,默认为1.0f。  

android:textStyle    

   设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开  

android:typeface    

   设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3]  

android:height    

   设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)  

android:maxHeight    

   设置文本区域的最大高度  

android:minHeight    

   设置文本区域的最小高度  

android:width    

   设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米),与layout_width的区别看这里。  

android:maxWidth    

   设置文本区域的最大宽度  

android:minWidth    

   设置文本区域的最小宽度

转载于:https://www.cnblogs.com/hebao0514/p/4528563.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/492213.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

日本电信企业5G部署计划 限制了华为中兴设备的使用

来源:OFweek电子工程据外媒报道,日本监管机构日前正式向日本电信企业分配5G频谱,而这也正是日本在来年春季推出高速无线服务(5G)的一个重要里程碑。日本三大运营商NTT Docomo、KDDI和软银,以及新进入者Rakuten Inc,都获…

Python安装工具包踩过的坑

1、背景介绍 重装win10系统,重装Python。在坑出现之前,已经完成了Python的安装(D盘),并且在系统中添加了环境变量。由于平时需要用到Python2.7和Python3.6,这里将对应的解释器分别改名为Python2和Python3。…

C#实验——Problem Statement

Revision History Date Issue Description Author 17/May/2015 Windows Phone8.1 APP Have some ideas, then developing Windows Phone app 魏 潇 18/May/2015 Windows8.1 APP Transform the phone app to the Windows Store 8.1 platform 19…

物联网面临的7大网络安全威胁

来源:51CTO译稿摘要:曾经在物联网世界,一切都变得更加庞大。不仅是设备本身——有些小到只容纳几个芯片,他们通常隐藏其中,眼不见心不烦。但物联网中庞大的数据和设备规模令任何网络安全专业人士都感到头疼。据广泛统计…

从技术分工的角度来看996.ICU

最近,Github上996.ICU话题自诞生以来异常火爆, 很多人在网上吐槽程序员工作时间长,Python之父也为此伸张正义。 有人在网上抱怨资本家黑心,无情的压榨剥削员工。 各国都存在加班的现象,但似乎加班现象在中国最为严重。…

hibernate之CRUD操作

CRUD是指在做计算处理时的增加(Create)、读取(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)几个单词的首字母简写. 下面列举实例来讲解这几个操作: 实体类: package com.oumyye.model;public class Student {private lon…

谷歌自动驾驶专利大曝光!

来源:智车科技摘要:本文仅针对其中自动驾驶汽车部分,说明自动驾驶的分级,再以Google为例,说明其发展的自动驾驶汽车和相关技术,分析及说明Google与自动驾驶汽车相关的发明专利及设计专利的布局,…

(Python代码)通过视差图获取图片中不同物体的高度比

1、原理 可以推出不同物体的高度比可以通过如下公式得到: 是左边指定物体的高度(图片中尺寸) 是右边指定物体的高度(图片中尺寸) 是左边指定物体的平均视差值 是右边指定物体的平均视差值 2、代码逻辑框图 3、代码详解…

Nginx 安装与启动

安装第一种安装方式:CentOS 7下配置 yum 安装 Nginx。按照官方的安装实例:https://www.nginx.com/resources/admin-guide/第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo:cd /etc/yum.repos.d/vim nginx.repo 填写…

一文读懂生物医学领域的传感器

来源:传感器技术摘要:生物医学传感器是生物医学科学和技术的尖兵,生物医学研究的正确结论有赖于生物医学传感器的正确测量。而传感器是一门十分综合的科学和技术。现代传感器的物理模型如图所示:对于传统被测量而言,敏…

训练数据的分布对F-measure, recall 和 precision的影响

1、 Precision, recall and F-measure(f1-score) 2、思路 数据集:手写数字集 从训练集中抽取数据,保证每种label的数量一致,使用SVM 或ANN模型训练新数据集。按照高斯分布抽取新数据, 再次使用SVM 或ANN模…

稀疏矩阵的压缩存储--十字链表(转载)

稀疏矩阵的压缩存储--十字链表&#xff08;转载&#xff09;<?xml version"1.0" encoding"UTF-8"?> 来自为知笔记(Wiz)转载于:https://www.cnblogs.com/ZhangJinkun/p/4531626.html

不可思议的数字:互联网每天到底能产生多少数据?

来源&#xff1a;资本实验室随着互联网、传感器&#xff0c;以及各种数字化终端设备的普及&#xff0c;一个万物互联的世界正在成型。同时&#xff0c;随着数据呈现出爆炸式的指数级增长&#xff0c;数字化已经成为构建现代社会的基础力量&#xff0c;并推动着我们走向一个深度…

(Matlab问题解决)运行matlab程序后,工作区不能显示变量

运行matlab程序&#xff0c;想查看工作区的变量&#xff0c;发现变量无法显示。 原代码特点&#xff1a; 代码中的主函数是以 function main()开头没有end结尾&#xff0c;子函数以function开口&#xff0c;没有end 结尾。 修改方式&#xff1a; 主函数中去掉function main…

redis 安装并设置为开机启动服务

安装 1.下载redis,wget http://download.redis.io/releases/redis-3.0.1.tar.gz 解压&#xff1a;tar zxvf redis3.0.1.tar.gz cd redis3.0.1 make make test 报错&#xff0c;提示需要安装tcl&#xff0c; wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz 安装…

任正非:华为5G芯片用在iPhone上?我持开放态度

来源&#xff1a;机器之心摘要&#xff1a;外媒最近频传的「华为同意卖5G基带给苹果」&#xff0c;让科技界的人们浮想联翩。刚刚&#xff0c;华为终于有了较为官方的回应&#xff1a;华为总裁任正非在接受CNBC的时候表示&#xff0c;华为对于出售5G芯片给苹果用于iPhone「持开…

string.Format格式化输出

staticstring Format (string format,object arg0):将指定字符串中的一个或多个格式项替换为指定对象的字符串表示形式 (1)格式化货币&#xff08;跟系统的环境有关&#xff0c;中文系统默认格式化人民币&#xff0c;英文系统格式化美元&#xff09;string.Format("{0: C}…

阿里120页PPT诠释国家“智能+”战略

未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能&#xff0c;互联网和脑科学交叉研究机构。未来智能实验室的主要工作包括&#xff1a;建立AI智能系统智商评测体系&#xff0c;开展世界人工智能智商评测&#xff1b;开展互联网&#xff08;城市&#xff09;云…

边缘检测

1、边缘的特征 先看一张实物图和边缘图 边缘是图片中灰度变化最快的地方。下图清楚地显示了最简单的一种情况。既然找变化最快的地方&#xff0c;可以通过导数来求解边缘 2、图片的导数 一张数字图片F[x,y], 其x方向导数可定义为&#xff1a; 3、图片的梯度 3.1 图片的梯度相…

黑马程序程序员基础测试(二)

2、 编写程序计算122232....1002的和. 我觉得这题的难点是在你如何快速寻找到累加的次数。和每次累加的增量。 package com.itheima;public class Text2 {/*** 2、 编写程序计算122232....1002的和.* author tianshenjiaoao* param args*/public static void main(String[] arg…