Есть несколько вариантов.Вы можете использовать тему и делать вид деятельности и вести себя как диалог (как в этот вопрос ), установив атрибут android:theme
вашего <activity>
на @android:style/Theme.Dialog
или настроенную тему в манифесте..
Кроме того, вы можете создать полупрозрачное действие, установив тему на @android:style/Theme.Translucent.NoTitleBar
, а затем запустить обычный диалог из действия.Как следует из комментариев к одному из ответов на вопрос, в этом случае просто убедитесь, что finish()
полупрозрачная активность при закрытии диалога.