定义一个Activity类型的dialog

定义一个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">falseitem>  
  4.     style>  
  5. resources>  
2、
[java]  view plain  copy
  1. YourActivity.this.setFinishOnTouchOutside(false);  
怎么样,是不是很简单,赶快自己试试吧!

你可能感兴趣的:(Android开发)