首页 > 代码库 > UI组件:TextView及其子类

UI组件:TextView及其子类

  TextView(文本框)

  一、TextView作用类似于JLable用于在界面上显示文本

    二、TextView没有边框,如果需要边框可以导入背景框的图片,背景框可以自定义为背景颜色渐变,四个角是圆角,边框图片可以在xml文件中定义,将文件放在drawable文件夹内。

 

  EditText(编辑框)

  一、EditText是TextView的子类,可以接受用户的输入,并且可以指定用户的输入类型(inputType)

 

  Button(按钮)

  一、Button生成一个按钮供用户点击触发Onclick事件,可以自己定义按钮背景图片、颜色,也可是设置按钮中的字体属性

 

  ToggleButton(状态开关)、Switch(开关)

  一、主要用于程序状态的切换,例如可以让线性布局的水平布局切换成垂直布局,继承于Button,拥有Button的属性

    技术分享

   TextClock、AnalogClock、Chronometer(计时器)

  一、TeXtClock继承TextView类,主要用于设置时间,可以获取系统当前的时间,时间的显示格式也可以自由设定

  二、AnalogClock继承View,主要用于绘画时钟,不添加图片则画出模拟时钟,可以添加相对应的图片绘画不同的时钟

  三、Chronometer继承TextView,用于记录一段时间,调用start()和stop()方法开始计时和停止计时,通过SystemClock.elapseRealtime()可以获得系统当前的时间

 

UI组件:TextView及其子类