TextView属性:

TextView_text  设置TextView显示内容

TextView_bufferType  指定getText()方式取得的文本类别。选项editable 类似于StringBuilder :可追加字符,也就是说getText后可调用

TextView_hint:在textView显示内容为Nu'll 的时候显示提示文案

TextView_textColor: 设置显示内容的颜色

TextView_textColorHighlight:被选中文字的底色

textColorHint:无内容显示的情况,提示文案的颜色

extView_textAppearance:

Android系统自带的文字外观设置及实际显示效果图 
android:textAppearance
xml布局里面设置文字的外观:

如“android:textAppearance=“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,

textAppearanceButton/  
textAppearanceInverse/  
textAppearanceLarge/  
textAppearanceLargeInverse/ 
textAppearanceMedium/    
textAppearanceSmallInverse/ 
textAppearanceMediumInverse/ 
textAppearanceSmall/

TextView_textColorLink:文字链接颜色

TextView_textSize:显示内容字体大小

TextView_textScaleX:设置文字横向之间间隔,默认为1.0f。

TextView_fontFamily:设置自定义字体与type_face类似(后期扩展**)

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

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

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

TextView_maxLines:显示最大行数

TextView_maxHeight:设置View的最大显示高度

TextView_lines:设置view初始状态行数

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

TextView_minLines:设置最小行数

extView_minHeight:设置view最小高度

TextView_maxEms:设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。

TextView_maxWidth:设置TextView最大宽度

TextView_ems:设置TextView的宽度为N个字符的宽度

TextView_width:设置TextView显示区域宽度

TextView_minEms:设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。

TextView_minWidth:设置TextView最小的宽度

TextView_gravity:设置文本相对View的位置

TextView_scrollHorizontally:设置文本横向滚动

TextView_password:密码形式,以点代替输入文案

TextView_singleLine:设置内容单行显示

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

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

TextView_maxLength:限制显示的文本长度,超出部分不显示

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

*TextView_shadowDx:设置阴影横向坐标开始位置。

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

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

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

TextView_linksClickable:设置连接是否能点击

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

TextView_digits:设置允许输入哪些字符。如“1234567890.+-*/% ()”不在其中的符号不能输入

TextView_phoneNumber:设置输入类型为电话输入类型

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

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

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

extView_editable:设置是否能编辑

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

TextView_ellipsize:设置当文字过长时,该控件该如何显示start :前面显示省略号 end:后边显示省略号

extView_drawableTop:view顶部设置图片

TextView_drawableBottom:view底部设置图片     代码设置图片时需要drawable 不能使用mipmap

drawableRight :view右边设置图片

drawableLeft:view左边设置图片

TextView_drawableStart:在text的开始处输出一个drawable

TextView_drawableEnd:在text的结束处输出一个drawable

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

*TextView_drawableTint:设置动态背景动态颜色变化

TextView_drawableTintMode:

TextView_lineSpacingExtra:设置行间距

TextView_lineSpacingMultiplier:设置行间距倍数

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

TextView_inputType:设置文本类型

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

TextView_imeActionLabel:设置Ime动作标签

TextView_imeActionId:设置IME动作id

TextView_editorExtras:设置文本额外数据

TextView_elegantTextHeight:

TextView_letterSpacing:

TextView_fontFeatureSettings:
TextView_breakStrategy:
TextView_hyphenationFrequency:

An'droid TextView相关推荐

  1. ArrayAdapter requires the resource ID to be a TextView

    这个是使用ListView 的ArrayAdapter 加载自定义布局的时候跟布局没有使用TextView 引起的,处理方法就是跟布局换成TextView 如下 <?xml version=&q ...

  2. Spinner 使用的使用 报错:ArrayAdapter requires the resource ID to be a TextView

    Spinner 使用的使用 报错:ArrayAdapter requires the resource ID to be a TextView 的问题 是修改layout的最外成不是使用TextVie ...

  3. Android Textview 实现版权符号© 的 实现

    版权 @ 这个实现其实很简单就是在TextView 里面 添加  \u00a9 即可 具体效果如下 <TextViewandroid:id="@+id/btn"android ...

  4. Android TextView 去除顶部和底部留白(上下的间距有空白问题处理)

    有时候我们完全按照ui 布局写的代码 看到的效果却和ui的效果有一定的差距 有没有很苦恼的效果,最近帮同事改bug 发现了这个问题,很多地方都是他私自调节的 这个问题不可有啊,还是要按照ui的尺寸来, ...

  5. Android 替换TextView 里面指定的符号

    有时候接口返回的标签类型如下 热血,爱情,经典 中间是,但是ui交互图是 热血/爱情/经典 这个时候我们替换一下就行了,没有必要要求别人去该 使用方法为replace 也是简单的一行代码就可以实现效果 ...

  6. Android TextView设置透明度方法的注意点

    TextView 设置字体透明度 一般自己都是在颜色值前面添加多少透明度即可, 不如设置字体颜色的透明度为50% android:textColor="#50D81B60" 这里 ...

  7. Android TextView 在strings 里面 实现换行

    在TextView 把text 使用快捷键放到strings 里面 \n是无法被放到里面的 如果想实现换行 可以手动在里面添加 \n 例如写了一个小例子, 如果你写了多语言适配 ,那么在你的其他的st ...

  8. databinding 入门 知识 给TextView 赋值

    在上一张中记录怎样创建布局的 这里就不说了下面写2个textview 具体代码如下 <?xml version="1.0" encoding="utf-8" ...

  9. Android TextView 中间添加划线与 底部添加划线

    效果图 实现代码 private TextView txt;private TextView textview;@Overrideprotected void onCreate(@Nullable B ...

  10. Android textview 只显示一行,多余部分显示.....

    如果说文字后面的....在文字的最下面 这个使用的属性是ellipsize 下面来看下这个属性 android:ellipsize="start"-–省略号显示在开头 " ...

最新文章

  1. JavaWeb学习总结(十二)--事务
  2. SSL/TLS协议信息泄露漏洞(CVE-2016-2183)【原理扫描】远程桌面 3389 Windows 2016
  3. 基于RBGD的mapping
  4. 一步步学敏捷开发:6、Scrum的3种工件
  5. 看我如何从 icloud.com 中发现存储型 XSS并获$5000奖金
  6. MySql、Oracle、MSSQL中的字符串的拼接
  7. Ceph Monitor基础架构与模块详解
  8. python pyplot 宽高等比_python – 更改matplotlib中子图的宽高比
  9. ESP32使用MLX90614红外测温传感器
  10. 陪着时光,走过羊肠阡陌
  11. xmanager连接linux终端,Xmanager连接CentOS 7远程桌面
  12. 苹果为开发人员播种macOS Big Sur 11.3的第七个Beta
  13. SQL*Loader总结sqlldr
  14. 常见容错机制名词解释
  15. wlan万能钥匙电脑版 v1.0.4.7 官方版
  16. 把Excel批注的“红三角”放在单元格左上角_设置另类批注
  17. HIT机器学习Lab3
  18. arcgis密度分析
  19. jenkins 使用教程
  20. U8多辅助核算汇总表查询表条件

热门文章

  1. 机器视觉运动控制一体机应用例程|U盘视觉定位激光打标解决方案
  2. Java基础面试题50题
  3. 大一期末计算机应用基础考什么,计算机应用基础期末考试试题
  4. LCD屏的驱动芯片注意事项
  5. Linux: 介绍make menuconfig中的每个选项含义【转】
  6. html——页面内跳转
  7. map和object对象互转
  8. 项目进度管理(下)(重要考点)
  9. java定义上三角矩阵,数据结构-矩阵-三角矩阵(Java语言)
  10. Springcloud euraka服务