• Android控件第1类——TextView


    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、RadioButtonCheckedBox,继承自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是一个用于获取系统时间、运行时间的工具类。

      

  • 相关阅读:
    SpringCloud学习第四篇:Feign学习(Hoxton.SR4)
    SpringCloud学习第三篇:Ribbon负载均衡(Hoxton.SR4)
    SpringCloud学习第二篇:使用Consul注册中心(Greenwich-SR1版本)
    SpringCloud学习第一篇:服务的注册与发现Eureka(Hoxton.SR4)
    SpringBoot+Mycat+APO实现读写分离
    SpringBoot+activeMq
    自动化测试适用场景和难点
    软件测试理论
    软件测试理论中的注意事项
    python自动化:monkey测试的云测
  • 原文地址:https://www.cnblogs.com/huanyou/p/5247325.html
Copyright © 2020-2023  润新知