以有意图的对话启动活动

时间:2014-11-14 13:17:53

标签: android android-intent modal-dialog android-alertdialog

我需要将Activity作为对话框启动。所有框架都是在ActivityActionBar之上构建的,因此无法使用Theme.AppCompat或在manifest中设置活动来预先形成对话框"<activity android:theme="@android:style/Theme.Dialog" />。所以我无法扩展活动。

活动必须表现为对话框,并且必须位于之前的活动之上。任何建议都将不胜感激。

必须以对象方式调用对话框...

2 个答案:

答案 0 :(得分:0)

另一个建议..创建一个类扩展活动给出上下文和打开类/活动的意图从你想要的地方2 ..

答案 1 :(得分:0)

创建一个自己的DialogActivity,它从Activity扩展并提供它

requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.floatingactivity);

在这里阅读更多相关信息:

http://www.javabeat.net/dialog-activity-android/