TextView及其子类关系图
1.TextView 用来呈现文字
常用属性
android:textSize="20dp"
android:text="hello"
android:maxLines="2" 最大行数
android:autoLink="web" 自动联系类型
android:visibility="invisible" 可见性
三个值visible可见,invisible不可见但会保留位置,gone不可见不保留位置
案例1:文字循环展示代码
案例2:文字放在图片下方
2.EditText文本输入框
Textsize:字体大小
Maxlength:最大长度
MaxLines:最大行数
InputType:输入类型
Visibility:是否显示
Hint:输入之前的提示文字
案例1:明密文切换:
实现效果:
案例2:文字监听:
Chronometer计时器
setBase(long base):设置计时器的起始时间
setFormat(String format):设置显示时间的格式
start();开始计时
stop():停止计时
setOnChronometerTickListener(Chronometer.OnChronometerTickListenerlistener):为计时器绑定监听事件
TextClock
文本的格式显示时间
Xml属性 |
相关方法 |
Android:format12Hour |
setFormat12Hour() |
Android:format24Hour |
setFormat24Hour() |
Android:timeZone |
setTimeZone()设置该时钟的时区 |
Button
Button四种监听方式
1. 匿名内部类
2. XML文件中添加OnClick属性,java实现OnClick方法
3. Java实现OnClickListener接口
4. Activity继承Onclicklistener,实现OnClick方法
Checkbox
用来进行多项选择的控件
RadioButton
单选按钮,使用一个RadioGroup来组织一个或多个RadioButton
控制选择可选不可选,要添加RadioGroup
Switch 开关
Xml属性 |
相关方法 |
说明 |
Android:checked |
setChecked(boolean) |
设置开关是否被选中 |
Android:textOff |
setTextOff(Char) |
设置关闭时的文本 |
Android:textOn |
setTextOn(Char) |
设置开启时的文本 |
Android:thumb |
setThumbResource(int) |
用图片绘制开关按钮 |
ToggleButton状态按钮开关
Xml属性 |
相关方法 |
说明 |
Android:checked |
setChecked(boolean) |
设置开关是否被选中 |
Android:textOff |
setTextOff(Char) |
设置关闭时的文本 |
Android:textOn |
setTextOn(Char) |
设置开启时的文本 |
|