zoukankan      html  css  js  c++  java
  • Android Dialog触摸对话框外部让其消失的实现方法

    方法一:
        

    [java] view plaincopy
     
    1. @Override    
    2.     public boolean onTouchEvent(MotionEvent event) {    
    3.      if (event.getAction() == MotionEvent.ACTION_DOWN) {    
    4.       if (!(event.getX() >= -10 && event.getY() >= -10)    
    5.         || event.getX() >= calendarLayout.getWidth() + 10    
    6.         || event.getY() >= calendarLayout.getHeight() + 20) {//如果点击位置在当前View外部则销毁当前视图,其中10与20为微调距离    
    7.        finish();    
    8.       }    
    9.      }    
    10.      return true;    
    11.     }    



    方法二:
    调用

    [html] view plaincopy
     
      1. setCanceledOnTouchOutside(true);  
  • 相关阅读:
    带你走进Ajax
    基础
    基础
    基础-文字
    C++ part6.5
    操作系统 part4
    操作系统 part3
    计算机网络 part3 HTTP&HTTPS
    计算机网络 part2
    计算机网络 part1 TCP
  • 原文地址:https://www.cnblogs.com/exmyth/p/4890747.html
Copyright © 2011-2022 走看看