Android提供TextView,它不能被编辑,它的子类EditText可以编辑。TextView有很多子类。

1、EditText,继承自TextView

  EditText可以编辑。

  可以设置inputType属性,指定输入的文本类型。number、password、numberPassword、date、phone等

  可以设置hint属性,指定提示文本。

  selectAllOnFocus设置为true,则该EditText获得输入焦点的时候,之前输入的所有文本都将被选中。

2、Button,继承自TextView

  可以为background属性指定drawable对象,为button增加背景,可以是图片、颜色等。与Button类似的ImageButton,是图片按钮,但是还是推荐使用Button。

3、RadioButtonCheckedButton,继承自Button

  与RadioGroup一起使用。

  可以在RadioGroup编写统一的事件触发程序(onCheckedChangedListener),对应的checkedId参数指示被选中的RadioButton的ID。

4、ToggleButtonSwitch,继承自Button

  这两个控件都是表示的开关,它们都有checked属性表示是否被选中。这与RadioButton和CheckedButton类似,同样在状态改变的时候,会触发onCheckedChangedListener。

  这两个按钮有textOn和textOff属性,用于显示checked属性不同状态时,显示的文本。

  这两个按钮的显示不同,ToggleButton样子就是一个Button,而Switch是一个开关的样式,可以左右拖动。

5、TextClock,继承自TextView;AnalogClock继承自View

  这两个都是时钟,TextClock是数字时钟;AnalogClock是模拟时钟,继承自View,重写了onDraw方法。

  TextClock取代了之前的DigitalClock,功能更加强大,TextClock可以设置12小时制和24小时制对应的显示格式(format12Hour、fromat24Hour),还可以设置时区(timeZone)

  AnalogClock可以设置时钟的背景样式(Dial)、时针样式(hand_hour)、分针样式(hand_minute)

6、Chronometer,继承自TextView

  通过设置format控制显示的样式。也可以用setFormat(string)来设置。

  setBase(long),设置计时器的起始时间

  start(),开始计时

  stop(),结束计时

  setOnChronometerTickListener,当计时器改变时触发该监听器。

  

  SystemClock是一个用于获取系统时间、运行时间的工具类。

  

更多相关文章

  1. android基础6——设置圆角按钮
  2. Android(安卓)GridView控件 使用
  3. button,imagebutton背景设置透明或者半透明
  4. 适配Android(安卓)7.0出现读取外部存储问题解决方法
  5. android 设计
  6. android中的画笔类paint
  7. 自动完成文本框(AutoCompleteTextView)
  8. Android基础:EditText常用属性
  9. Android开发,在Activity启动时,默认隐藏软键盘。和遮挡Edittext时

随机推荐

  1. Android 文件存储的简单实现
  2. Android Password Manager
  3. Android之SurfaceView实现视频播放
  4. android 保持屏幕唤醒状态
  5. 「React Native」Android返回键监听
  6. android activity FLAG_ACTIVITY_CLEAR_T
  7. android 4.0 兼容性问题 java.lang.NoSuc
  8. Android多媒体开发 Pro Android(安卓)Med
  9. Android中的图片处理——色彩、形状拉伸
  10. 自定义RatingBar