setClickable  设置为true时,表明控件可以点击,如果为false,就不能点击;“点击”适用于鼠标、键盘按键、遥控器等;
注意,setOnClickListener方法会默认把控件的setClickable设置为true。

setEnabled  使能控件,如果设置为false,该控件永远不会活动,不管设置为什么属性,都无效;
设置为true,表明激活该控件,控件处于活动状态,处于活动状态,就能响应事件了,比如触摸、点击、按键事件等;
setEnabled就相当于总开关一样,只有总开关打开了,才能使用其他事件。

setFocusable 使能控件获得焦点,设置为true时,并不是说立刻获得焦点,要想立刻获得焦点,得用requestFocus;
使能获得焦点,就是说具备获得焦点的机会、能力,当有焦点在控件之间移动时,控件就有这个机会、能力得到焦点。

android中setClickable,setEnabled,setFocusable的含义及区别相关推荐

  1. ANDROID 中UID与PID的作用与区别

    ANDROID 中UID与PID的作用与区别 PID:为Process Identifier, PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID.进程中止后PID被系统 ...

  2. c语言 long和short区别,5分钟读懂Android 中的toast short 和long的区别

    android 中的toast short 和long的区别,在Android源码中的NotificationManagerService.java这个类中定义了两个静态变量,分别对应Toast.LE ...

  3. android raw文件作用,Android 中raw和assets文件夹的区别

    Android 中raw和assets文件夹的区别 发布时间:2020-09-25 08:40:41 来源:脚本之家 阅读:103 作者:lqh Android 中raw和assets文件夹的区别 以 ...

  4. android中获取context的多种方法的区别(this,getbascontext(),getApplicationcontext())

    本文转自:http://www.eoeandroid.com/thread-171104-1-1.html 原文转自:http://stackoverflow.com/questions/102697 ...

  5. Android中PID与UID的作用与区别

    PID:为Process Identifier, PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID.进程中止后PID被系统回收,可能会被继续分配给新运行的程序,但是在a ...

  6. Android xml资源文件中@、@android:type、@*、?、@+含义和区别

    一.@代表引用资源 1.引用自定义资源.格式:@[package:]type/name android:text="@string/hello" 2.引用系统资源.格式:@andr ...

  7. setClickable,setEnabled,setFocusable 的区别

    setClickable  设置为true时,表明控件可以点击,如果为false,就不能点击:"点击"适用于鼠标.键盘按键.遥控器等: 注意,setOnClickListener方 ...

  8. Android中RelativeLayout各个属性的含义

    android:layout_above="@id/xxx"  --将控件置于给定ID控件之上 android:layout_below="@id/xxx"  ...

  9. android中有关invisible,visible,gone的区别

    在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为"visible "."invisible"."gone&quo ...

最新文章

  1. 详解计算机视觉中的特征点检测:Harris / SIFT / SURF / ORB
  2. ubuntu14.04下通过.frm, .MYD,.MYI文件恢复建立mysql数据库
  3. c 运算符重载总结
  4. split逗号分割中文出现乱码java_Java中URL传中文时乱码的问题解决方案
  5. c#事件的发布-订阅模型_微信灰度测试订阅号付费功能,小米推出最便宜5G套餐,腾讯辟谣高管猝死赔钱事件,核心期刊发布十岁儿童文章,这就是今天的其他大新闻!...
  6. php中函数参数个数问题
  7. 我要带徒弟学写JAVA架构,引路架构师之路
  8. MyEclipse2014配置Git
  9. 马斯克疯狂套现,特斯拉市值一周蒸发1895亿美元!网友:丝毫不影响首富位置...
  10. c语言控制安卓桌面,让你自己编写的Android的Launcher成为系统中第一个启动应用程序,也是唯一的Launcher...
  11. Oracle 索引失效的六大限制条件
  12. Perl+批处理实现半自动批量生成动态通讯组
  13. XtraBackup备份mysql5.1.73
  14. 经济学有必要学python吗_学习经济学用啥软件
  15. json转Map泛型Map<String,T>,json转集合Map泛型List<Map<String,T>>工具类
  16. WIN10找不到CMD命令提示符的简单解决办法
  17. 阿里巴巴 Excel工具easyExcel
  18. Python嵌套字典的遍历
  19. 云队友丨真正限制你的,是你对潜力的一无所知
  20. 如何在 Lightroom 中使用去朦胧功能?

热门文章

  1. 美国劳工部揭露中国女人大数据,看完彻底傻眼了(文末有福利)
  2. TypeScript基础+进阶
  3. 正则看这三个网站就够了
  4. skywalking—docker镜像构建k8s部署
  5. 7PTA7-6 结伴同行去秋游
  6. 解决Windows10系统ping外网不通的问题
  7. 关于短网址短链接生成的算法问题
  8. 511遇见易语言注册调用乐玩插件类模块封装
  9. Cloudsim和算法
  10. matlab中Svmtrain和Svmpredict的用法