悬浮对话框就是将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 工程