Android —— TextView
一、TextView的API
1.1 结构
java.lang.Object
↳ android.view.View
↳ android.widget.TextView
直接子类:
Button, CheckedTextView, Chronometer, DigitalClock, EditText
间接子类:
AutoCompleteTextView, CheckBox, CompoundButton,
ExtractEditText,MultiAutoCompleteTextView, RadioButton, ToggleButton
1.2 API
属性名称 描述
android:autoLink
设置是否当文本为URL链接/email/电话号码/map时,文
本显示为可点击的链接。可选值
(none/web/email/phone/map/all)
android:autoText
如果设置,将自动执行输入值的拼写纠正。此处无效
果,在显示输入法并输入的时候起作用。
android:bufferType
指定getText()方式取得的文本类别。选项editable 类
似于StringBuilder可追加字符,也就是说getText后可
调用append方法设置文本内容。spannable 则可在给定
的字符区域使用样式,参见这里1
、这里2。
android:capitalize
设置英文字母大写类型。此处无效果,需要弹出输入法
才能看得到,参见EditText此属性说明。
android:cursorVisible 设定光标为显示/隐藏,默认显示。
android:digits 设置允许输入哪些字符。如“1234567890.+-*/%()”
android:drawableBottom
在text的下方输出一个drawable,如图片。如果指定一
个颜色的话会把text的背景设为该颜色,并且同时和
background使用时覆盖后者。
android:drawableLeft 在text的左边输出一个drawable,如图片。
android:drawablePadding
设置text与drawable(图片)的间隔,与drawableLeft、
drawableRight、drawableTop、drawableBottom一起使
用,可设置为负数,单独使用没有效果。
android:drawableRight 在text的右边输出一个drawable,如图片。
1