AndroidUI控件之TextView及其子类

本文详细介绍了Android开发中常用的UI控件,包括TextView、EditText、Chronometer等的使用方法及属性配置,同时还提供了Button、Checkbox等多种控件的具体应用场景示例。

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)

设置开启时的文本


  

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值