Android-TextView及其子类(TextView、EditText、Button)

TextView及其子类TextView直接继承自View,它还是EditText和Button的父类。TextView及其子类的继承关系图,其子类包括CheckedTextView,Button,TextClok,AutoCompleteTextViewdeng
摘要由CSDN通过智能技术生成

TextView及其子类

TextView直接继承自View,它还是EditText和Button的父类。

1.TextView
  1. TextView及其子类的继承关系图如下:
    这里写图片描述
  2. CheckedTextView跟TextView相比增加了一个checked状态,开发者可通过setChecked(bool check)isChecked()方法来改变和判断其状态。通过setCheckMarkDrawable()设置它的勾选图标。
  3. TextView提供了大量的XML属性,这些属性大部分不仅适用于TextView,而且可使用于它的子类。
xml属性 说明
android:autoLink 是否将符合指定格式的文本转换为可单击的超链接形式
android:autoText 是否将URL,Email地址等连接自动转换为可单击的超链接
android:linksClickable 控制该文本框的URL,Email等链接是否可以点击
android:capitalize 控制是否将用户输入的文本转换为大写字母,支持如下属性:
none:不转换
sentences:每个句子的首字母大写
words:每个单词的首字母大写
characters:每个字母都大写
android:drawableBottom[End|Left|Top|Start|Right] 在文本框内文本的底部(结尾处、左边、顶部、开始处、右边)绘制指定图像
android:drawablePadding 文本框内文本与图形之间的距离
android:ellipsize 设置当文本超过TextView的长度时如何处理文本,支持如下属性值:
none:不做任何处理
start:在文本开始处截断并显示省略号
middle:在文本中间截断并显示省略号
end:在文本结尾处截断并显示省略号
marquee:使用marquee滚动动画显示文本
android:marqueeRepeatLimit 设置marquee动画重复的次数
android:ems 设置该组件的宽度,以em为单位
android:fontFamily 设置文本框内文字的字体
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值