定义一个Activity类型的dialog

来源:互联网 发布:swfobject.js 官网 编辑:程序博客网 时间:2024/06/07 10:30

定义一个Activity类型的dialog


具体的步骤其实很简单:

1.继承Activity

2.设置dialog为提示框的大小

3.AndroidMenifest.xml清单文件中注册该dialog,并设置其风格为:

android:theme="@android:style/Theme.Dialog"


是不是很简单。但是有些要求是该dialog点击空白处不消失,这时候我们还需要做一定的设置:具体有如下方法

1、res\values\styles.xml
[html] view plain copy
  1. <resources>  
  2.     <style name="Theme.SoundRecorder" parent="@android:style/Theme.Holo.DialogWhenLarge">  
  3.         <item name="android:windowCloseOnTouchOutside">false</item>  
  4.     </style>  
  5. </resources>  
2、
[java] view plain copy
  1. YourActivity.this.setFinishOnTouchOutside(false);  
怎么样,是不是很简单,赶快自己试试吧!

0 0
原创粉丝点击