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、RadioButton、CheckedBox,承继自Button
与RadioGroup一起应用。
能够在RadioGroup撰写统一的事情开启程序流程(onCheckedChangedListener),相匹配的checkedId主要参数标示被选定的RadioButton的ID。
4、ToggleButton、Switch,承继自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是一个用以获得时间格式、运作時间的java工具。