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()可以获得系统当前的时间
时间: 2024-10-11 12:32:07