对话框和Dialog Fragment为显示屏提供了一种简单且轻量级的技术。但你可以改变Activity的样式,让他看起来像对话框一样。
使activity看上去像一个对话框的最简单方式是在mainfest.xml中,在activity的节点上应用android:style/Thme.Dialog主题。如:
<activity
android:theme="@android:style/Theme.Dialog"
android:name="com.example.androidtest.MainActivity"
android:label="@string/app_name" >
</activity>
这样就可以使你的activity像一个对话框,它浮动在下面的activity之上,并部分遮挡该activity。