android textview api,Android API中文文档TextView
Android API中文文档TextView是本文要介绍的内容,主要是来了解并学习Android API文档的内容,具体关于Android API文档内容的详解来看本文。
像机械迷城游戏里的小工具一样,每一个控件都是我们手里一个有用的工具,由于时间的问题可以暂时先学会其基本用法,但是只要稍有时候还是需要系统的学习一下,起码知道有这么个属性有这么个方法,以便对某些问题发挥关键的作用,只有充分了解了才会运用自如。
Android API中TextView的API 中文文档
1、结构
java.lang.Object android.view.View android.widget.TextView
直接子类:
Button, CheckedTextView, Chronometer, DigitalClock, EditText
间接子类:
AutoCompleteTextView, CheckBox, CompoundButton, ExtractEditText,MultiAutoCompleteTextView, RadioButton, ToggleButton
2、Android API
属性名称 描述
android:autoLink:设置是否当文本为URL链接email电话号码map时,文本显示为可点击的链接。可选值(nonewebemailphonemapall)
android:autoText:如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。
android:bufferType:指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符,也就是说getText后可调用append方法设置文本内容。spannable 则可在给定的字符区域使用样式,参见这里1、这里2
android:capitalize: 设置英文字母大写类型。此处无效果,需要弹出输入法才能看得到,参见EditText此属性说明
android:cursorVisible:设定光标为显示隐藏,默认显示
android:digits:设置允许输入哪些字符。如“1234567890.+-*%\n()”
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:设置是否可编辑。这里无效果,参见EditView。
android:editorExtras:设置文本的额外的输入数据。在EditView再讨论。
android:ellipsize:设置当文字过长时,该控件该如何显示。有如下值设置:
”start”—–省略号显示在开头;
”end”——省略号显示在结尾;
”middle”—-省略号显示在中间;
”marquee” ——以跑马灯的方式显示(动画横向移动)
android:freezesText:设置保存文本的内容以及光标的位置。参见:这里。
android:gravity:设置文本位置,如设置成“center”,文本将居中显示。
android:hint:Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。此属性在EditView中使用,但是这里也可以用。
android:imeOptions:附加功能,设置右下角IME动作与编辑框相关的动作,如actionDone右下角将显示一个“完成”,而不设置默认是一个回车符号。这个在EditText中再详细说明,此处无用。
android:imeActionId:设置IME动作ID。在EditText再做说明,可以先看这篇帖子:这里。
android:imeActionLabel:设置IME动作标签。在EditText再做说明。
android:includeFontPadding:设置文本是否包含顶部和底部额外空白,默认为true。
android:inputMethod:为文本指定输入法,需要完全限定名(完整的包名)。例如:com.google.android.inputmethod.pinyin,但是这里报错找不到。
android:inputType:设置文本的类型,用于帮助输入法显示合适的键盘类型。在EditText中再详细说明,这里无效果。 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有点击效果,此属性在EditText将详细说明。
android:password:以小点”.”显示文本
android:phoneNumber:设置为电话号码的输入方式。
android:privateImeOptions:设置输入法选项,此处无用,在EditText将进一步讨论。
android:scrollHorizontally:设置文本超出TextView的宽度的情况下,是否出现横拉条。
android:selectAllOnFocus:如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。EditText中设置后无效果。
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:text:设置显示文本
android:textAppearance:设置文字外观。如“?android:attrtextAppearanceLargeInverse
”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:
textAppearanceButton
textAppearanceInverse
textAppearanceLarge
textAppearanceLargeInverse
textAppearanceMedium
textAppearanceMediumInverse
textAppearanceSmall
textAppearanceSmallInverse
android:textColor:设置文本颜色
android:textColorHighlight:被选中文字的底色,默认为蓝色
android:textColorHint:设置提示信息文字的颜色,默认为灰色。与hint一起使用。
android:textColorLink:文字链接的颜色.
android:textScaleX:设置文字之间间隔,默认为1.0f。分别设置0.5f1.0f1.5f2.0f效果如下:
android:textSize:设置文字大小,推荐度量单位”sp”,如”15sp”
android:textStyle:设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开
android:typeface:设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3]
android:height:设置文本区域的高度,支持度量单位:px(像素)dpspinmm(毫米)
android:maxHeight:设置文本区域的最大高度
android:minHeight:设置文本区域的最小高度
android:width:设置文本区域的宽度,支持度量单位:px(像素)dpspinmm(毫米),与layout_width的区别看这里。
android:maxWidth:设置文本区域的最大宽度
android:minWidth:设置文本区域的最小宽度。
小结:Android API中文文档TextView的内容介绍完了,希望通过Android API内容的学习能对你有所帮助!
【编辑推荐】
【责任编辑:李程站 TEL:(010)68476606】
点赞 0
android textview api,Android API中文文档TextView相关推荐
- ArcGIS API for Javascript 中文文档 百度网盘链接
对于arcgis api for javascript 学习,最令人头痛的头疼的是中文文档的缺失,这边是我整理的中文文档,用于共同学习. 链接:https://pan.baidu.com/s/1YE_ ...
- nodeJS 中文API node.js 中文文档
Node.js Manual & Documentation Table Of Contents Synopsis 概要 Global Objects 全局对象 global process ...
- .NET Core开源API网关 – Ocelot中文文档
Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由.请求聚合.服务发现.认证.鉴权.限流熔断.并内置了负载均衡器与Service Fabric.Butterfly ...
- android allow usb debugging,远程调试Android设备 - Chrome 开发者工具中文文档
在Windows,Mac 或 Linux 上远程调试 Android 设备上的实时内容. TL;DR 设置你的Android设备进行远程调试,并从开发机中发现它. 从您的开发机器检查和调试Androi ...
- lavaral中文手册_Laravel-mix 中文文档
概览 基本示例 larave-mix 是位于webpack顶层的一个简洁的配置层,在 80% 的情况下使用 laravel mix 会使操作变的非常简单.尽管 webpack 非常的强大,但大部分人都 ...
- Android 2.2 r1 API 中文文档系列(12) —— Button
前言 截止到这篇,总共翻译了Android API十二篇,其中有两篇是翻译组另外一名成员提供.翻译工作量虽大.虽难,但不管是对自己还是对别人都是巨大的帮助,少则一篇不嫌少,多则十篇不嫌多,再次呼吁大家 ...
- Android 2.2 r1 API 中文文档系列(11) —— RadioButton
一.结构 public class RadioButton extends CompoundButton java.lang.Object android.view.View ...
- android api 设置,Android API中文文档EditText
Android API中文文档EditText是本文要介绍的内容,主要是来了解并学习Android API文档的帮助,具体关于Android API的内容的详解来看本文. 一.Android API中 ...
- Android 3.0 r1 API中文文档(107) —— AsyncPlayer
一.结构 public class AsyncPlayer extends Object java.lang.Object android.media.AsyncPlayer 二.概述 播放一个连续( ...
- Android API中文文档(111) —— MailTo
一.结构 public class MailTo extends Object java.lang.Object android.net.MailTo 二.类概述 MailTo URL解析器.这个类解 ...
最新文章
- 这份Kaggle Grandmaster的图像分类训练技巧,你知道多少?
- 关于对FLASH开发,starling、starling feathers、starling MVC框架的理解
- Java高并发编程:性能与线程竞争
- 为什么在EOS上的DApp对开发人员来说不盈利?
- cc压力测试_斯坦福大学鲍哲南院士AFM综述:教你如何设计压力传感器的微结构...
- 7-2 批处理作业调度 (10 分)(思路+详解)
- 在POJO中使用ThreadLocal的Java嵌套事务
- linux+top+常用参数,linux的top命令参数详细说明
- PHP7不能用string类名,解决thinkphp php7 Cannot use ‘String’ as class name as it is reserved...
- MDF文件在SQL Server数据库中恢复技术
- C#相关控件使用总结
- android遥控器:控制电脑上的暴风影音播放(C#作为服务端)
- 科大讯飞AIUI-应用集成6麦解决方案
- 南大匡亚明学院计算机方向,解密!南京大学“最强理科班”这样炼成……
- vim command
- day2(sdasdasdasdasd)
- 著名的菲尔人格测试!听说挺准的
- DDR3和DDR2和DDR的工作原理及技术区别
- 趣味编程(一)——把图片转成文字图
- 解决win10系统中截图异常放大的问题 window10-win10 截图放大-缩放-问题解决办法