安卓控件之文本框(TextView)
概述:
TextView直接继承自View类,是一个只读文本标签,支持多行显示,字符串格式化以及自动换行等特性。
通过XML属性和TextView类的相关方法可以设置TextView的显示特性。
属性和方法
XML属性 | 对应方法 | 备注 |
android:text | setText(CharSquence) setText(int resId) | 设置文本框显示的文本内容 |
android:textColor | setTextColor(ColorStateList) | 设置文本框显示文本的颜色 |
android:textSize | setTextSize(float) | 设置文本框显示文本的字号 |
android:textStyle | setTypeface(Typeface) | 设置文本框显示文本的字体风格 |
android:textAppearance |
| 设置文本框显示文本的颜色、字体、大小等样式 |
android:ellipsize | setEllipsize(TextUitls.TruncateAt) | 设置显示文本超出TextView的长度时如何处理处理文本内容 |
android:gravity | setGravity(int) | 设置文本框显示文本的对齐方式 |
android:maxLines | setMaxLines(int) | 设置文本框的最多占几行 |
android:minLines | setMinines(int) | 设置文本框最少占几行 |
android:singleLine | setTransformationMethod | 设置文本框是否是单行模式。 |
android:drawableLeft | setCompoundDrawablesWithIntrinsicBounds(Drawable,Drawable,Drawable,Drawable) | 在文本框左侧绘制图像 |
android:drawableRight | setCompoundDrawablesWithIntrinsicBounds(Drawable,Drawable,Drawable,Drawable) | 在文本框右侧绘制图像 |
android:drawableTop | setCompoundDrawablesWithIntrinsicBounds(Drawable,Drawable,Drawable,Drawable) | 在文本框上方绘制图像 |
android:drawableBottom | setCompoundDrawablesWithIntrinsicBounds(Drawable,Drawable,Drawable,Drawable) | 在文本框下方绘制图像 |
android:drawableStart |
| 在文本框开始处绘制图像 |
android:drawableEnd |
| 在文本框结束处绘制图像 |
android:drawablePadding |
| 设置文本框显示文字和图像之间的间距 |
更多相关文章
- 【安卓】选项卡之顶部选项卡(简易)
- Android(安卓)Permission完整版
- Android(安卓)Studio的使用第一篇优化篇
- UI组件:日历视图(CalendarView)
- Android-配置文件中设置“android:clickable="false"无效的原因
- webrtc服务器janus android客户端编译学习三
- Android(安卓)Studio update失败问题 some conflicts were found
- Android(安卓)布局面试硬知识点
- 安卓开发 Toasty的使用