An'droid TextView
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相关推荐
- ArrayAdapter requires the resource ID to be a TextView
这个是使用ListView 的ArrayAdapter 加载自定义布局的时候跟布局没有使用TextView 引起的,处理方法就是跟布局换成TextView 如下 <?xml version=&q ...
- Spinner 使用的使用 报错:ArrayAdapter requires the resource ID to be a TextView
Spinner 使用的使用 报错:ArrayAdapter requires the resource ID to be a TextView 的问题 是修改layout的最外成不是使用TextVie ...
- Android Textview 实现版权符号© 的 实现
版权 @ 这个实现其实很简单就是在TextView 里面 添加 \u00a9 即可 具体效果如下 <TextViewandroid:id="@+id/btn"android ...
- Android TextView 去除顶部和底部留白(上下的间距有空白问题处理)
有时候我们完全按照ui 布局写的代码 看到的效果却和ui的效果有一定的差距 有没有很苦恼的效果,最近帮同事改bug 发现了这个问题,很多地方都是他私自调节的 这个问题不可有啊,还是要按照ui的尺寸来, ...
- Android 替换TextView 里面指定的符号
有时候接口返回的标签类型如下 热血,爱情,经典 中间是,但是ui交互图是 热血/爱情/经典 这个时候我们替换一下就行了,没有必要要求别人去该 使用方法为replace 也是简单的一行代码就可以实现效果 ...
- Android TextView设置透明度方法的注意点
TextView 设置字体透明度 一般自己都是在颜色值前面添加多少透明度即可, 不如设置字体颜色的透明度为50% android:textColor="#50D81B60" 这里 ...
- Android TextView 在strings 里面 实现换行
在TextView 把text 使用快捷键放到strings 里面 \n是无法被放到里面的 如果想实现换行 可以手动在里面添加 \n 例如写了一个小例子, 如果你写了多语言适配 ,那么在你的其他的st ...
- databinding 入门 知识 给TextView 赋值
在上一张中记录怎样创建布局的 这里就不说了下面写2个textview 具体代码如下 <?xml version="1.0" encoding="utf-8" ...
- Android TextView 中间添加划线与 底部添加划线
效果图 实现代码 private TextView txt;private TextView textview;@Overrideprotected void onCreate(@Nullable B ...
- Android textview 只显示一行,多余部分显示.....
如果说文字后面的....在文字的最下面 这个使用的属性是ellipsize 下面来看下这个属性 android:ellipsize="start"-–省略号显示在开头 " ...
最新文章
- JavaWeb学习总结(十二)--事务
- SSL/TLS协议信息泄露漏洞(CVE-2016-2183)【原理扫描】远程桌面 3389 Windows 2016
- 基于RBGD的mapping
- 一步步学敏捷开发:6、Scrum的3种工件
- 看我如何从 icloud.com 中发现存储型 XSS并获$5000奖金
- MySql、Oracle、MSSQL中的字符串的拼接
- Ceph Monitor基础架构与模块详解
- python pyplot 宽高等比_python – 更改matplotlib中子图的宽高比
- ESP32使用MLX90614红外测温传感器
- 陪着时光,走过羊肠阡陌
- xmanager连接linux终端,Xmanager连接CentOS 7远程桌面
- 苹果为开发人员播种macOS Big Sur 11.3的第七个Beta
- SQL*Loader总结sqlldr
- 常见容错机制名词解释
- wlan万能钥匙电脑版 v1.0.4.7 官方版
- 把Excel批注的“红三角”放在单元格左上角_设置另类批注
- HIT机器学习Lab3
- arcgis密度分析
- jenkins 使用教程
- U8多辅助核算汇总表查询表条件