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

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

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

setClickable,setEnabled,setFocusable 的区别相关推荐

  1. android中setClickable,setEnabled,setFocusable的含义及区别

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

  2. android中requestFocus 以及与setFocusable的区别

    <requestFocus /> 标签用于指定屏幕内的焦点View. 例如我们点击tab键或enter键焦点自动进入下一个输入框 用法: 将标签置于Views标签内部 <span s ...

  3. View控件获得焦点,TextView获得焦点(focusable),自定义TextView使得其获得焦点,View的onFocusChange()

    -- TextView的点击事件如何去除- https://yq.aliyun.com/wenzhang/show_17352  TextView.setEnabled(true);  TextVie ...

  4. Android开发-自定义View-AndroidStudio(二)遇到问题,附:ScrollView中文API

    转载请注明出处: http://blog.csdn.net/iwanghang/ 我正在参加CSDN 2016博客之星评选,希望得到您的宝贵一票~ http://blog.csdn.net/vote/ ...

  5. Android左右滑动控件实现开关的切换效果

    /**  * 开关控件,通过左右滑动控件实现开关的切换效果 <br>  * 使用时需要设置开关状态监听{@link OnSwitchStateChangeListener} <br& ...

  6. Android TV开发 TCL电视开发实战 ui适配和焦点控制 Recyclerview自定义

    1.常用的adb命令 2.ui适配方案 3.Leanback库简介 4.焦点处理 5.Listview GridView和recycler和自定义Recycler view动态添加view 6.按键失 ...

  7. android控件---自定义带文本的ImageButton

    由于SDK提供的ImageButton只能添加图片,不能添加文字:而Button控件添加的文字只能显示在图片内部:当我们需要添加文字在图片外部时就不能满足我们的需求了,顾只能自己写个自定义ImageB ...

  8. java awt canvas_java.awt 类 Canvas - Java 中文参考手册

    java.lang.Object java.awt.Component java.awt.Canvas 所有已实现的接口:ImageObserver, MenuContainer, Serializa ...

  9. Android考勤日历控件

    工作这么久,第一次在CSDN上写技术博客,望大家多多支持: 本篇博文给大家分享一个考勤日历控件,这里有个需求:要求显示当前月的日期,左右可以切换月份来查看日期.可以通过不同的颜色表示每天的考勤状态: ...

最新文章

  1. 达摩院年终预测重磅出炉:AI for Science 高居榜首,2022 十大科技趋势!
  2. ubuntu apt 相关命令
  3. 机器学习(part2)--线性方程组的列表达
  4. 算法导论8.3-4习题解答(基数排序)
  5. linux c之使用#define定义多行函数总结
  6. Web Service和Servlet的区别
  7. 基于JavaScript的在线语音识别库Julius
  8. linux 硬盘响,完美解决Ubuntu Linux关机异响[SATA硬盘]
  9. MySQL 联合索引测试2
  10. java AST 表达式_Atitti.java exp ast java表达式语法ast构造器
  11. day 11 Python课上练习解释与基础知识练习题试题一
  12. Android开发环境搭建
  13. python期权定价公式_一揽子欧洲期权蒙特卡洛定价(python)(一)
  14. JS节点操作——连缀
  15. 饿了么“盛夏之战”,背后的底气是什么? | 一点财经
  16. 微博运营工具及数据分析实战全集百度云
  17. 需求疲软?Apple Face ID供应商大幅削减收入预测
  18. 服务器间互传文件,服务器互传文件
  19. 哪些 iOS 应用让你用了很满意并能提高生活质量?
  20. 【github action+python】完成定时任务并推送(学会自制)

热门文章

  1. harries算子特征提取与图像匹配
  2. 自媒体到底有多赚钱?首选赛道推荐
  3. 拼多多店铺商品被下架了?凶手可能藏这儿!
  4. iPhone 13细节曝光:苹果终要解决最大短板
  5. VulnHub渗透测试实战靶场笔记(持续更新)
  6. C++实现太阳系行星系统
  7. XCTF---MISC---来自银河的信号
  8. 2202年了,“小样本”还值得卷吗?
  9. 从ICML 2022看域泛化(Domain Generalization)最新进展
  10. 宝塔php memory_limit,优化宝塔面板提高网站运行速度教程