一看就会Android之TextView,EditText以及CheckedTextView


  1. TextView直接继承了View,它的子类主要包括:EditTextButton,还有CheckedTextView

  2. 其实TextView就是一个文本编辑器,只是android关闭了它的文字编辑功能,如果开发者想定义一个可以编辑内容的文本框,可以使用他的子类:EditText

  3. TextView还派生出了一个CheckedTextView,该CheckedTextView增加了一个checked状态,开发者可以通过setCheckedboolean)和isChecked()方法来改变并访问这种状态,此外还可以通过setCheckMarkDrawable()方法来设置它的勾选图标。

  4. TextView还派生出了Button

  5. TextViewXML属性大部分对子类同样适用

    常用的TextViewXML属性如下:

     

  1. text:设置文本框内容

  2. width:文本框的宽度

  3. height:文本框的高度

  4. textSize=”20pt”:设置字号为20pt

  5. lines:设置该文本框默认占几行

  6. singleLine=”true”:设置文本框为单行模式,false表示可以输入多行

  7. ellipsize=”start”:设置内容超过文本框宽度时如何处理文本内容,值有5个分别为:none(不做任何处理)start(在文本开始处显示省略号)middle(中间显示省略号)end(末尾显示省略号)marquee(滚动显示文本)

  8. marqueeRepeatLimit:设置marquee滚动的次数,可设为int类型的数值,若为:marquee_forever表示永远重复滚动

    TextView使用345属性可实现文字走马灯效果,必要时使用父类Viewbackground属性添加背景颜色

  9. textAllCaps:设置是否将文本框的字母全部显示为大写,true为大写

  10. ems=”10”:表示宽度为刚好显示10个汉字的宽度

  11. editable:是否允许被编辑  --------- EditText设置为只读模式

  12. textIsSelectable:设置文本框不能编辑时,文本框内的文本是否可以被选中

  13. scrollHorizontally:设置文本框不够显示全部内容时是否允许水平滚动

  14. autoLink=”phone|email”:设置将符合指定格式的文本转化为超链接形式,取值有以下6种:none(均不设置)web(URL地址)email(E-mail)phone (电话号码)Map(街道地址)all(相当于都设置为连接形式),多个值使用”|”连接。

  15. linksClickable:设置连接是否可以被点击

  16. password=”true”:设置密码使用……的形式显示

  17. hint:设置文本框提示信息

  18. textColorHint:设置提示信息的文字颜色

  19. textColorLink:设置连接文字的颜色

  20. textColorHighlight:设置文本被选中时的颜色,默认为蓝色

  21. textColor:设置文本的颜色

  22. textStyle:设置字体风格,如粗体,斜体,下划线等等

  23. textSize:设置文字的大小

  24. fontFamily:设置字体

  25. gravity:设置文本框内文本的对齐方式

  26. shadowColor=”#0000ff”:设置阴影的颜色

  27. shadowDx=”15”:设置阴影在水平方向上的偏移

  28. shadowDy=”20”: 设置阴影在垂直方向上的偏移

  29. shadowRadius=”45”:设置阴影的模糊程度,值越大越模糊

  30. selectAllFocus=”true”:设置获得焦点时自动选中所有文本

  31. drawableStartBottomTopEndleftright:设置图像相对于文本框内文本的位置

  32. drawablePadding:设置文本框内文本与图像之间的间距

  33. inputTypeEditText的专有属性,相当于HTMLinputtype属性

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智玲君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值