android中setClickable,setEnabled,setFocusable的含义及区别
setClickable 设置为true时,表明控件可以点击,如果为false,就不能点击;“点击”适用于鼠标、键盘按键、遥控器等;
注意,setOnClickListener方法会默认把控件的setClickable设置为true。
setEnabled 使能控件,如果设置为false,该控件永远不会活动,不管设置为什么属性,都无效;
设置为true,表明激活该控件,控件处于活动状态,处于活动状态,就能响应事件了,比如触摸、点击、按键事件等;
setEnabled就相当于总开关一样,只有总开关打开了,才能使用其他事件。
setFocusable 使能控件获得焦点,设置为true时,并不是说立刻获得焦点,要想立刻获得焦点,得用requestFocus;
使能获得焦点,就是说具备获得焦点的机会、能力,当有焦点在控件之间移动时,控件就有这个机会、能力得到焦点。
android中setClickable,setEnabled,setFocusable的含义及区别相关推荐
- ANDROID 中UID与PID的作用与区别
ANDROID 中UID与PID的作用与区别 PID:为Process Identifier, PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID.进程中止后PID被系统 ...
- c语言 long和short区别,5分钟读懂Android 中的toast short 和long的区别
android 中的toast short 和long的区别,在Android源码中的NotificationManagerService.java这个类中定义了两个静态变量,分别对应Toast.LE ...
- android raw文件作用,Android 中raw和assets文件夹的区别
Android 中raw和assets文件夹的区别 发布时间:2020-09-25 08:40:41 来源:脚本之家 阅读:103 作者:lqh Android 中raw和assets文件夹的区别 以 ...
- android中获取context的多种方法的区别(this,getbascontext(),getApplicationcontext())
本文转自:http://www.eoeandroid.com/thread-171104-1-1.html 原文转自:http://stackoverflow.com/questions/102697 ...
- Android中PID与UID的作用与区别
PID:为Process Identifier, PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID.进程中止后PID被系统回收,可能会被继续分配给新运行的程序,但是在a ...
- Android xml资源文件中@、@android:type、@*、?、@+含义和区别
一.@代表引用资源 1.引用自定义资源.格式:@[package:]type/name android:text="@string/hello" 2.引用系统资源.格式:@andr ...
- setClickable,setEnabled,setFocusable 的区别
setClickable 设置为true时,表明控件可以点击,如果为false,就不能点击:"点击"适用于鼠标.键盘按键.遥控器等: 注意,setOnClickListener方 ...
- Android中RelativeLayout各个属性的含义
android:layout_above="@id/xxx" --将控件置于给定ID控件之上 android:layout_below="@id/xxx" ...
- android中有关invisible,visible,gone的区别
在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为"visible "."invisible"."gone&quo ...
最新文章
- 详解计算机视觉中的特征点检测:Harris / SIFT / SURF / ORB
- ubuntu14.04下通过.frm, .MYD,.MYI文件恢复建立mysql数据库
- c 运算符重载总结
- split逗号分割中文出现乱码java_Java中URL传中文时乱码的问题解决方案
- c#事件的发布-订阅模型_微信灰度测试订阅号付费功能,小米推出最便宜5G套餐,腾讯辟谣高管猝死赔钱事件,核心期刊发布十岁儿童文章,这就是今天的其他大新闻!...
- php中函数参数个数问题
- 我要带徒弟学写JAVA架构,引路架构师之路
- MyEclipse2014配置Git
- 马斯克疯狂套现,特斯拉市值一周蒸发1895亿美元!网友:丝毫不影响首富位置...
- c语言控制安卓桌面,让你自己编写的Android的Launcher成为系统中第一个启动应用程序,也是唯一的Launcher...
- Oracle 索引失效的六大限制条件
- Perl+批处理实现半自动批量生成动态通讯组
- XtraBackup备份mysql5.1.73
- 经济学有必要学python吗_学习经济学用啥软件
- json转Map泛型Map<String,T>,json转集合Map泛型List<Map<String,T>>工具类
- WIN10找不到CMD命令提示符的简单解决办法
- 阿里巴巴 Excel工具easyExcel
- Python嵌套字典的遍历
- 云队友丨真正限制你的,是你对潜力的一无所知
- 如何在 Lightroom 中使用去朦胧功能?