setClickable,setEnabled,setFocusable 的区别
setClickable 设置为true时,表明控件可以点击,如果为false,就不能点击;“点击”适用于鼠标、键盘按键、遥控器等;
注意,setOnClickListener方法会默认把控件的setClickable设置为true。
setEnabled 使能控件,如果设置为false,该控件永远不会活动,不管设置为什么属性,都无效;
设置为true,表明激活该控件,控件处于活动状态,处于活动状态,就能响应事件了,比如触摸、点击、按键事件等;
setEnabled就相当于总开关一样,只有总开关打开了,才能使用其他事件。
setFocusable 使能控件获得焦点,设置为true时,并不是说立刻获得焦点,要想立刻获得焦点,得用requestFocus;
使能获得焦点,就是说具备获得焦点的机会、能力,当有焦点在控件之间移动时,控件就有这个机会、能力得到焦点
setClickable,setEnabled,setFocusable 的区别相关推荐
- android中setClickable,setEnabled,setFocusable的含义及区别
setClickable 设置为true时,表明控件可以点击,如果为false,就不能点击:"点击"适用于鼠标.键盘按键.遥控器等: 注意,setOnClickListener方 ...
- android中requestFocus 以及与setFocusable的区别
<requestFocus /> 标签用于指定屏幕内的焦点View. 例如我们点击tab键或enter键焦点自动进入下一个输入框 用法: 将标签置于Views标签内部 <span s ...
- View控件获得焦点,TextView获得焦点(focusable),自定义TextView使得其获得焦点,View的onFocusChange()
-- TextView的点击事件如何去除- https://yq.aliyun.com/wenzhang/show_17352 TextView.setEnabled(true); TextVie ...
- Android开发-自定义View-AndroidStudio(二)遇到问题,附:ScrollView中文API
转载请注明出处: http://blog.csdn.net/iwanghang/ 我正在参加CSDN 2016博客之星评选,希望得到您的宝贵一票~ http://blog.csdn.net/vote/ ...
- Android左右滑动控件实现开关的切换效果
/** * 开关控件,通过左右滑动控件实现开关的切换效果 <br> * 使用时需要设置开关状态监听{@link OnSwitchStateChangeListener} <br& ...
- Android TV开发 TCL电视开发实战 ui适配和焦点控制 Recyclerview自定义
1.常用的adb命令 2.ui适配方案 3.Leanback库简介 4.焦点处理 5.Listview GridView和recycler和自定义Recycler view动态添加view 6.按键失 ...
- android控件---自定义带文本的ImageButton
由于SDK提供的ImageButton只能添加图片,不能添加文字:而Button控件添加的文字只能显示在图片内部:当我们需要添加文字在图片外部时就不能满足我们的需求了,顾只能自己写个自定义ImageB ...
- java awt canvas_java.awt 类 Canvas - Java 中文参考手册
java.lang.Object java.awt.Component java.awt.Canvas 所有已实现的接口:ImageObserver, MenuContainer, Serializa ...
- Android考勤日历控件
工作这么久,第一次在CSDN上写技术博客,望大家多多支持: 本篇博文给大家分享一个考勤日历控件,这里有个需求:要求显示当前月的日期,左右可以切换月份来查看日期.可以通过不同的颜色表示每天的考勤状态: ...
最新文章
- 达摩院年终预测重磅出炉:AI for Science 高居榜首,2022 十大科技趋势!
- ubuntu apt 相关命令
- 机器学习(part2)--线性方程组的列表达
- 算法导论8.3-4习题解答(基数排序)
- linux c之使用#define定义多行函数总结
- Web Service和Servlet的区别
- 基于JavaScript的在线语音识别库Julius
- linux 硬盘响,完美解决Ubuntu Linux关机异响[SATA硬盘]
- MySQL 联合索引测试2
- java AST 表达式_Atitti.java exp ast java表达式语法ast构造器
- day 11 Python课上练习解释与基础知识练习题试题一
- Android开发环境搭建
- python期权定价公式_一揽子欧洲期权蒙特卡洛定价(python)(一)
- JS节点操作——连缀
- 饿了么“盛夏之战”,背后的底气是什么? | 一点财经
- 微博运营工具及数据分析实战全集百度云
- 需求疲软?Apple Face ID供应商大幅削减收入预测
- 服务器间互传文件,服务器互传文件
- 哪些 iOS 应用让你用了很满意并能提高生活质量?
- 【github action+python】完成定时任务并推送(学会自制)