我是靠谱客的博主 坦率火,最近开发中收集的这篇文章主要介绍Android View方法setClickable,setEnabled,setFocusable的含义及区别,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
View方法setClickable,setEnabled,setFocusable的含义及区别
setClickable 设置为true时,表明控件是否可以点击,设置为false时候,控件无法被点击;
注意,setOnClickListener方法会默认把控件的setClickable设置为true。
setEnabled 使能控件,如果设置为false,该控件永远不会活动,不管设置为什么属性,都无效;
设置为true,表明激活该控件,控件处于活动状态,处于活动状态,就能响应事件了,比如点击、滑动事件等;
setEnabled就相当于控件的总开关,只有总开关打开了,才能使用其他事件。
setFocusable 使控件获能够得焦点,设置为true时,并不是说立刻获得焦点,而是具备获得焦点的机会、能力,当有焦点在控件之间移动时,控件就有这个机会、能力得到焦点。要想立刻获得焦点,得用requestFocus方法;
最后
以上就是坦率火为你收集整理的Android View方法setClickable,setEnabled,setFocusable的含义及区别的全部内容,希望文章能够帮你解决Android View方法setClickable,setEnabled,setFocusable的含义及区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复