textView 属性总结
XML 属性 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
属性名 | 相关方法 | 描述 | |||||||||
android:autoLink | setAutoLinkMask(int) | 控制是否自动查找并转换 URL、邮箱地址等链接为可点击链接.默认值为"none",禁止该属性. | |||||||||
android:autoText | setKeyListener(KeyListener) | 如果设置,这表示该 TextView 的文本输入法可以自动更正常见拼写错误. | |||||||||
android:bufferType | setText(CharSequence,TextView.BufferType) | 决定 getText() 方法返回值的种类.默认值为 "normal".注意,EditText 和 LogTextBox 总是返回 Editable,及时你指定更低的基本也无济于事. | |||||||||
android:capitalize | setKeyListener(KeyListener) | 如果设置该属性,则指定该 TextView 的文本输入法可以自动改变用户输入的字母为大写. | |||||||||
android:cursorVisible | setCursorVisible(boolean) | 使光标可见(默认)或隐藏. | |||||||||
android:digits | setKeyListener(KeyListener) | 如果设置,则指定该 TextView 使用数字输入法,只接受指定的字符. | |||||||||
android:drawableBottom | setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) | 在文本下方显示可绘制对象. | |||||||||
android:drawableLeft | setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) | 在文本左侧显示可绘制对象. | |||||||||
android:drawablePadding | setCompoundDrawablePadding(int) | 文本和可绘制对象的间距. | |||||||||
android:drawableRight | setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) | 在文本右侧显示可绘制对象. | |||||||||
android:drawableTop | setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) | 在文本上方显示可绘制对象. | |||||||||
android:editable | 如果设置,则指定该 TextView 有输入法,如果没有特殊指定,其为文本输入状态. | ||||||||||
android:editorExtras | setInputExtras(int) |
指向 <input-extras> XML 资源,为输入法的特殊实现提供附加数据.只是当输入法启动时将资源 放入EditorInfo.extras 字段.
|
|||||||||
android:ellipsize | setEllipsize(TextUtils.TruncateAt) | 该值为真时,如果文字长度超过视图宽度,文字不会在中途被截断, 而是省略其中一部分.为了将文本作为一个整体显示在一行中, 你可能经常使用横向滚动条或者 singleLine 属性, 现在你也可以使用本属性,它还允许多行. | |||||||||
android:ems | setEms(int) | 使 TextView 精确匹配指定个数的字符宽度. | |||||||||
android:freezesText | setFreezesText(boolean) | 如果设置,则文本视图会保持完整的文本内容,以及象当前光标位置这样的附近信息. | |||||||||
android:gravity | setGravity(int) | 指定当显示的文本比视图小时,横向和纵向的对齐方式. | |||||||||
android:height | setHeight(int) | 精确的设置 TextView 的高度.使用布局参数也可以达到相同效果. | |||||||||
android:hint | setHint(int) | 当文本为空时显示的提示信息. | |||||||||
android:imeActionId | setImeActionLabel(CharSequence,int) |
当输入法连接到文本视图时,提供用于EditorInfo.actionId 的值.
|
|||||||||
android:imeActionLabel | setImeActionLabel(CharSequence,int) |
当输入法连接到文本视图时,提供用于EditorInfo.actionLabel 的值.
|
|||||||||
android:imeOptions | setImeOptions(int) | 附近特性,可用于启动输入法与编辑器的关联,以提高你应用程序的集成效果. | |||||||||
android:includeFontPadding | setIncludeFontPadding(boolean) | 为上标和下标留出足够的空间,以取代字体上下标.默认为真. | |||||||||
android:inputMethod | setKeyListener(KeyListener) | 如果设置,即指定 TextView 使用指定的输入法(使用完全修饰类名). | |||||||||
android:inputType | setRawInputType(int) | 文本域中可放置的数据类型,用于帮助输入法决定如何让用户输入文本. | |||||||||
android:lineSpacingExtra | setLineSpacing(float,float) | 文本行间距. | |||||||||
android:lineSpacingMultiplier | setLineSpacing(float,float) | 用倍数指定的行间距. | |||||||||
android:lines | setLines(int) | 使 TextView 精确匹配指定行数的高度. | |||||||||
android:linksClickable | setLinksClickable(boolean) | 如果设为假,即使指定的 autoLink 属性正确识别出了链接,点击也不会发生任何动作. | |||||||||
android:marqueeRepeatLimit | setMarqueeRepeatLimit(int) | 字幕动画的重复次数.仅应用于启动字母动画的 TextView. | |||||||||
android:maxEms | setMaxEms(int) | 使 TextView 的最大宽度为指定个数的字符宽度. | |||||||||
android:maxHeight | setMaxHeight(int) | 设置 TextView 的最大高度. | |||||||||
android:maxLength | setFilters(InputFilter) | 设置输入过滤器,限制输入的文本最大长度为指定值. | |||||||||
android:maxLines | setMaxLines(int) | 使 TextView 的最大高度为指定行数的高度. | |||||||||
android:maxWidth | setMaxWidth(int) | 设置 TextView 的最大宽度. | |||||||||
android:minEms | setMinEms(int) | 使 TextView 的最小宽度为指定个数的字符宽度. | |||||||||
android:minHeight | setMinHeight(int) | 设置 TextView 的最小高度. | |||||||||
android:minLines | setMinLines(int) | 使 TextView 的最小高度为指定行数的高度. | |||||||||
android:minWidth | setMinWidth(int) | 设置 TextView 的最小宽度. | |||||||||
android:numeric | setKeyListener(KeyListener) | 如果设置,指定 TextView 使用数值输入法.默认值为假. | |||||||||
android:password | setTransformationMethod(TransformationMethod) | 是否将文本域中的字符显示为代表密码的圆点. | |||||||||
android:phoneNumber | setKeyListener(KeyListener) | 如果设置,则指定 TextView 使用电话号码输入法.默认为假. | |||||||||
android:privateImeOptions | setPrivateImeOptions(String) | 附加的内容类型,用于描述文本视图支持的输入法的私有实现. | |||||||||
android:scrollHorizontally | setHorizontallyScrolling(boolean) | 是否允许文本比视图宽(允许横向滚动). | |||||||||
android:selectAllOnFocus | setSelectAllOnFocus(boolean) | 如果文本可选,当该视图得到焦点时将文本全部选中,而不只将光标移动到开始或结尾处. | |||||||||
android:shadowColor | setShadowLayer(float,float,float,int) | 在文本后面显示指定颜色的阴影. | |||||||||
android:shadowDx | setShadowLayer(float,float,float,int) | 阴影横向偏移量. | |||||||||
android:shadowDy | setShadowLayer(float,float,float,int) | 阴影纵向偏移量. | |||||||||
android:shadowRadius | setShadowLayer(float,float,float,int) | 设置阴影的范围. | |||||||||
android:singleLine | setTransformationMethod(TransformationMethod) | 限制文本显示与一行中,用横向滚动来代替多行显示. | |||||||||
android:text | setText(CharSequence,TextView.BufferType) |
用于显示的文本
一定是字符串值,使用‘\\;’来转义字符。比如‘\\n’或用‘\\uxxxx’代表 UNICODE 字符. |
|||||||||
android:textAllCaps | setAllCaps(boolean) | 全部使用大写字母来呈现文本. | |||||||||
android:textAppearance | 基本的文字颜色、字体、大小和风格. | ||||||||||
android:textColor | setTextColor(int) |
文本颜色
可能是对其它资源的参照,形式为“ |
|||||||||
android:textColorHighlight | setHighlightColor(int) | 选中文本的高亮部分的颜色. | |||||||||
android:textColorHint | setHintTextColor(int) | 提示信息的文字颜色. | |||||||||
android:textColorLink | setLinkTextColor(int) | 超链接的文字颜色. | |||||||||
android:textIsSelectable | isTextSelectable() | 指示非可编辑文本可以选择. | |||||||||
android:textScaleX | setTextScaleX(float) | 设置文本的横向缩放因子. | |||||||||
android:textSize | setTextSize(int,float) | 文字的大小.推荐以“sp(可缩放像素)”为单位来设置该值(比如 15sp). | |||||||||
android:textStyle | setTypeface(Typeface) | 文字风格(粗体、斜体、粗斜体等). | |||||||||
android:typeface | setTypeface(Typeface) | 字体名称(楷体、宋体、仿宋、黑体等). | |||||||||
android:width | setWidth(int) | 精确的设置 TextView 的宽度.使用布局参数也可以达到相同效果. |
textView 属性总结相关推荐
- TextView属性大全
TextView属性大全 android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web/email/phone/map/ ...
- Android(java)学习笔记27:TextView属性大全
TextView属性大全: android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web/email/ph ...
- TextView属性的静态使用与动态使用
安卓开发当中TextView是最常用的组件之一了,那么现在就来详细的了解下TextView的属性: android:autoLink // 设置是否当文本为URL链接/email/电话号码 ...
- android ellipsize 多行,详解Android TextView属性ellipsize多行失效的解决思路
本文介绍了Android TextView属性ellipsize多行失效的解决思路,分享给大家,具体如下: 多余文字显示省略号的常规做法 android:ellipsize="end&quo ...
- android:ellipsize = marquee 跑马灯,Android基于TextView属性android:ellipsize实现跑马灯效果的方法...
本文实例讲述了Android基于TextView属性android:ellipsize实现跑马灯效果的方法.分享给大家供大家参考,具体如下: Android系统中TextView实现跑马灯效果,必须具 ...
- Android TextView 属性设置
2019独角兽企业重金招聘Python工程师标准>>> android textview xml 属性设置 android:ems 设置TextView的宽度为N个字符的宽度. an ...
- Android之TextView属性详解
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web/email/phone/map/all) android: ...
- android基础知识学习(1) TextView属性大全+单行显示长文本
android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web/email/phone/map/all) androi ...
- android中textview记录日志,Android中TextView属性全纪录
关于TextView TextView是Android开发中最最常见的控件之一,在API记录的属性有很多,但实际开发中,有很多很少涉及但是却非常有用的属性,值得去尝试,所以记录下来,既可以给大家提供参 ...
- android-控件之Textview属性
TextView是我们使用频率最高的,也是最基础的控件.所以我打算对其属性以及特殊用法做了个归纳(其实是转载了别人的文章.这一篇只是属性的详解,下一篇会对自己在开发中碰到的TextView的特殊用法进 ...
最新文章
- 计算硼原子的基态能级B---交换能
- mysql删除七天_自动备份mysql并删除7天前备份
- TCP协议-握手与挥手
- 计算机信息网络功能修改,IP地址自动修改的功能移植
- pymongo基本方法使用笔记
- ls 列出文件、ll以长格式列出文件详细信息
- 汇总!零基础到进阶Graphpad Prism完整指南!教程全方位汇总!
- Mugeda(木疙瘩)H5案例课—重力感应类H5-岑远科-专题视频课程
- Unity学习心得3
- 白话大数据与机器学习——阅读笔记
- CF1108D Diverse Garland
- mysql 5.7 master、salve 切换
- 沉没成本:为什么该放手时我们总是无法放手
- proteus仿真里面的LCD1602液晶屏初始化
- 在MySQL中创建实现自增的序列(Sequence)的教程
- 恶意软件的沙盒规避技术
- 18岁表弟,寒假接了一个五百的外包....
- 微信小程序真机调试报错{“errMsg“:“hideLoading:fail:toast can‘t be found“}
- 北师大高级程序c语言0098在线作业,19秋地大《C语言程序设计(新)》在线作业二【标准答案】...
- golang(3)高质量编程与性能分析
热门文章
- 免安装版VSCode配置(便携模式)
- uTorrent任务栏的种子状态一直是“找不到元素”
- WebService--了解wsdl文件
- Java对List集合排序
- Navicat Premium 12 安装教程 + 注册机 Navicat_Keygen_Patch_v5.0_By_DFoX_CHS [附资源]
- 数据建模工具存在的价值
- 制作一个简单HTML个人网页网页(HTML+CSS)web前端大作业
- 过来领你的Bug之“缺陷分析“篇
- 如何免费将XPS转Word格式
- mac卸载mysql