Android(7、按钮触控)

本文详细介绍了Android中的Button控件,包括其与TextView的区别、新增的textAllCaps和onClick属性,以及点击和长按监听器的使用。还讨论了按钮的禁用与启用状态及其控制方式。
摘要由CSDN通过智能技术生成

按钮控件button

➢按钮控件Button由TextView派生而来,它们之间的区别有:
●Button拥有默认的按钮背景,而TextView默认无背景;
●Button的内部文本默认居中对齐,而TextView的内部文本默认靠左对齐;
●Button会默认将英文字母转为大写,而TextView保持 原始的英文大小写;

按钮控件的新增属性

➢与TextView相比,Button增加 了两个新属性:
●textAllCaps属性, 它指定了是否将英文字母转为大写,为true是表示 自动转为大写,为false表示不做大写转换。
●onClick属性, 它用来接管用户的点击动作,指定了点击按钮时要触发哪个方法;

点击事件和长按事件

➢监听器,意思是专门监听控件的动作行为。只有控件发生了指定的动作,监听器才会触发
开关去执行对应的代码逻辑。
➢按钮控件有两种常用的监听器:
●点击监听器,通过setOnClickListener方法设置。按钮被按住少于500毫秒时,会触发点击事件。
●长按监听器,通过setOnLongClickListener方法设置。 按钮被按住超过500毫秒时,会触发长按
事件。

按钮的禁用与恢复按钮

➢在实际业务中,按钮通常拥有两种状态,即不可用状态与可用状态,它们在外观和功能上的区别如下:
●不可用按钮:按钮不允许点击,即使点击也没反应,同时按钮文字为灰色;
●可用按钮:按钮允许点击,点击按钮会触发点击事件,同时按钮文字为正常的黑色;
➢是否允许点击由enabled属性控制,属性值为true时表示允许点击,为false时表示不 允许点击。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值