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相关推荐

  1. ArcGIS API for Javascript 中文文档 百度网盘链接

    对于arcgis api for javascript 学习,最令人头痛的头疼的是中文文档的缺失,这边是我整理的中文文档,用于共同学习. 链接:https://pan.baidu.com/s/1YE_ ...

  2. nodeJS 中文API node.js 中文文档

    Node.js Manual & Documentation Table Of Contents Synopsis 概要 Global Objects 全局对象 global process ...

  3. .NET Core开源API网关 – Ocelot中文文档

    Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由.请求聚合.服务发现.认证.鉴权.限流熔断.并内置了负载均衡器与Service Fabric.Butterfly ...

  4. android allow usb debugging,远程调试Android设备 - Chrome 开发者工具中文文档

    在Windows,Mac 或 Linux 上远程调试 Android 设备上的实时内容. TL;DR 设置你的Android设备进行远程调试,并从开发机中发现它. 从您的开发机器检查和调试Androi ...

  5. lavaral中文手册_Laravel-mix 中文文档

    概览 基本示例 larave-mix 是位于webpack顶层的一个简洁的配置层,在 80% 的情况下使用 laravel mix 会使操作变的非常简单.尽管 webpack 非常的强大,但大部分人都 ...

  6. Android 2.2 r1 API 中文文档系列(12) —— Button

    前言 截止到这篇,总共翻译了Android API十二篇,其中有两篇是翻译组另外一名成员提供.翻译工作量虽大.虽难,但不管是对自己还是对别人都是巨大的帮助,少则一篇不嫌少,多则十篇不嫌多,再次呼吁大家 ...

  7. Android 2.2 r1 API 中文文档系列(11) —— RadioButton

    一.结构 public class RadioButton extends CompoundButton java.lang.Object    android.view.View          ...

  8. android api 设置,Android API中文文档EditText

    Android API中文文档EditText是本文要介绍的内容,主要是来了解并学习Android API文档的帮助,具体关于Android API的内容的详解来看本文. 一.Android API中 ...

  9. Android 3.0 r1 API中文文档(107) —— AsyncPlayer

    一.结构 public class AsyncPlayer extends Object java.lang.Object android.media.AsyncPlayer 二.概述 播放一个连续( ...

  10. Android API中文文档(111) —— MailTo

    一.结构 public class MailTo extends Object java.lang.Object android.net.MailTo 二.类概述 MailTo URL解析器.这个类解 ...

最新文章

  1. 这份Kaggle Grandmaster的图像分类训练技巧,你知道多少?
  2. 关于对FLASH开发,starling、starling feathers、starling MVC框架的理解
  3. Java高并发编程:性能与线程竞争
  4. 为什么在EOS上的DApp对开发人员来说不盈利?
  5. cc压力测试_斯坦福大学鲍哲南院士AFM综述:教你如何设计压力传感器的微结构...
  6. 7-2 批处理作业调度 (10 分)(思路+详解)
  7. 在POJO中使用ThreadLocal的Java嵌套事务
  8. linux+top+常用参数,linux的top命令参数详细说明
  9. PHP7不能用string类名,解决thinkphp php7 Cannot use ‘String’ as class name as it is reserved...
  10. MDF文件在SQL Server数据库中恢复技术
  11. C#相关控件使用总结
  12. android遥控器:控制电脑上的暴风影音播放(C#作为服务端)
  13. 科大讯飞AIUI-应用集成6麦解决方案
  14. 南大匡亚明学院计算机方向,解密!南京大学“最强理科班”这样炼成……
  15. vim command
  16. day2(sdasdasdasdasd)
  17. 著名的菲尔人格测试!听说挺准的
  18. DDR3和DDR2和DDR的工作原理及技术区别
  19. 趣味编程(一)——把图片转成文字图
  20. 解决win10系统中截图异常放大的问题 window10-win10 截图放大-缩放-问题解决办法

热门文章

  1. 映射器配置文件和映射器接口
  2. [转载]sed实现直接修改文件内容
  3. C语言算法碎碎记录之“一圈人,数到几的人就出去,最后一个是几号”
  4. 【GDB调试学习笔记】Makefile生成多个可执行文件
  5. 智能优化算法:蛇优化算法-附代码
  6. 【GIS导论】实验五 缓冲区分析和网络分析
  7. 【ENVI入门系列】13.分类后处理
  8. icesat-2数据下载的几种方法
  9. 研究城市空间结构的入门级文献及书籍推荐(待更新)
  10. Android GC机制介绍