将activity设置成对话框样式,只需在activity属性里面增加下面一句代码:
android:theme="@android:style/Theme.Dialog"
然后可以activity左边增加一个小图片,让它更像Dialog,代码如下:
但是上面的设置往往还不能满足实际需求,因为样子、背景和一些属性使用的默认的,下面使用style自定义一个,以后可以根据实际需要自行更改:
这样在主题里直接引用:
android:theme="@style/dialog"
点击activity空白处不消失也可以代码里面设置,在onCreate()方法里面加上:
setFinishOnTouchOutside(false);
将activity设置成对话框样式,只需在activity属性里面增加下面一句代码:
android:theme="@android:style/Theme.Dialog"
然后可以activity左边增加一个小图片,让它更像Dialog,代码如下:
但是上面的设置往往还不能满足实际需求,因为样子、背景和一些属性使用的默认的,下面使用style自定义一个,以后可以根据实际需要自行更改:
这样在主题里直接引用:
android:theme="@style/dialog"
点击activity空白处不消失也可以代码里面设置,在onCreate()方法里面加上:
setFinishOnTouchOutside(false);