创建悬浮对话框和触摸任何位置都可以关闭的对话框

来源:互联网 发布:js将数组转换成json 编辑:程序博客网 时间:2024/05/17 06:50

悬浮对话框就是将Activity 以对话框的方式显示。要实现这个非常简单,只需要在AndroidManifest.xml文件中定义Activity 的 <activity> 标签中添加一个 android: theme属性

如:  <activity android:name=".Main"  android:label="@string/app_name"  android:theme="@android:style/Thgeme.Dialog" />

//触发屏幕的任何位置时,触发该事件

@Override

public boolean onTouchEvent(MotionEvent event){

     dismiss();

     return super.onTouchEvent(event);                    //关闭对话框

}

具体代码请参见: myDialogTest 工程

原创粉丝点击