加载中…
个人资料
红红火火-200906
红红火火-200906
  • 博客等级:
  • 博客积分:0
  • 博客访问:3,317
  • 关注人气:0
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
正文 字体大小:

对于安卓点击事件穿透问题的处理

(2019-09-12 11:44:51)
标签:

安卓技术

分类: 安卓技术
最近项目上遇到一个问题,页面最外层布局是一个FrameLayout,其内部有两层布局,底层是页面内容布局(可交互部分),上层是缺省布局,用于展示各种异常状况(比如未登录、无网络等)。

可是当缺省布局展示时,点击事件竟然还能传到底层内容布局。解决如下:

    方法一:缺省布局 onTouch方法返回true。

            //防止点击穿透问题
            view.setOnTouchListener(new View.OnTouchListener() {
                @Override
                public boolean onTouch(View view, MotionEvent motionEvent) {
                    return true;
                }
            });

    方法二:

    setClickable(true);

    或者

    android:clickable="true"
————————————————
版权声明:本文为CSDN博主「吕晓刚」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhongshanyishi/article/details/83616293

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有