• 【Android学习笔记】 点击穿透(Click Through)


    问题:开发一个App,主界面用了Activity,子页面用了Fragment。从Activity跳转到Fragment后Fragment透明,并且点击击穿到Axtivity。

    分析:刚开始没有注意到点击击穿,就是把背景换成不透明的颜色,这时在点击Fragment空白处时才发现点击击穿,激活Acticity中的事件。

    解决:设定Fragment的layout的touch监听,回传true,就可以防止穿透了。这时点击Fragment时,监听器返回True,表示点击已经被当前页面吸收了。

      Layout=(LinearLayout) getActivity().findViewById(R.id.linearLayout);
            Layout.setOnTouchListener(new OnTouchListener() {
                @Override
                public boolean onTouch(View v, MotionEvent event) {
                    // TODO Auto-generated method stub
                    return true;
                }
            });

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    python标准库
    python常用标准库
    django-restframework-serializers
    Resources.UnloadUnusedAssets
    Shader 的 Blend
    C++STL queue
    C++STL stack
    C++STL deque
    C++STL容器重点
    C++STL 迭代器
  • 原文地址:https://www.cnblogs.com/AndyDai/p/4734105.html
Copyright © 2020-2023  润新知