首页 > 移动平台 > 详细

Android监听焦点的改变

时间:2021-05-09 11:16:55      阅读:23      评论:0      收藏:0      [点我收藏+]

监听焦点只需要实现OnFocusChangeListener接口里面的方法即可

方法如下:

override fun onFocusChange(v: View?, hasFocus: Boolean) {
//v是对哪一个视图的焦点进行监听,
//hasFocus是对视图监听的返回值,焦点在v视图上则返回True,若没有则返回false
if(v == edittext_password){
if (hasFocus){
//焦点在该视图上
Log.v("lfl","焦点在该视图上")
}else{
//焦点没有在该视图上
Log.v("lfl","焦点没有在该视图上")
}
}
}

可根据v.hasFocus获取一个视图的焦点状态(得到的是True和false),通过v.clearFocus取消视图上的焦点

Android监听焦点的改变

原文:https://www.cnblogs.com/luofangli/p/14747255.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!