先看效果图:
图中显示了一个activity启动另一个activity的效果,布局文件是同一个。其中被启动的activity2是以对话框样式显示,不完全覆盖住启动它的activit1,类似alertDialog。这与普通的activity不同,默认情况下,activity2会完全遮住activity1,启动activity2后,会调用activity1的onStop方法,而这种以对话框样式显示的activity不会。
实现方法:
在AndroidManifest.xml注册activity2的时候,给activity2加上下面的属性:
<activity android:name=".activity2" android:theme="@android:style/Theme.Dialog"></activity> |