zoukankan      html  css  js  c++  java
  • 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是一个用于获取系统时间、运行时间的工具类。

      

  • 相关阅读:
    rails 与 mysql 5.X for win不兼容
    Ruby开发环境的终极配置(Railsinstaller1.3.0+mysql5.1.61)
    irb的子会话
    Table.ReorderColumns移动…Reorder…(Power Query 之 M 语言)
    Vlookup大叔与一对多查找(Excel函数集团)
    Table.FillDown填充Table.Fill…(Power Query 之 M 语言)
    转置Table.Transpose(Power Query 之 M 语言)
    合并函数Combiner.Combine…(Power Query 之 M 语言)
    List.Sum…统计信息(Power Query 之 M 语言)
    透视列Table.Pivot一维转二维(Power Query 之 M 语言)
  • 原文地址:https://www.cnblogs.com/huanyou/p/5247325.html
Copyright © 2011-2022 走看看