java - 使用 Activity 作为对话框

标签 java android dialog

我想在我的 Android 应用程序中使用 Activity 作为对话框。到目前为止,我已经使用了 AlertDialogs,但我想让我的应用程序更加精美。我对此做了很多研究,但找不到令人满意的答案。

我分别为 java 和 xml 文件创建了一个名为 DialogActivity.javadialogactivty 的新 Activity 。

那么,如何将此 Activity 称为其他 Activity 中的对话框?

并且

如何为该 Activity 指定圆角矩形对话框形状? 提前致谢!

最佳答案

您可以将对话框主题设置为 Activity

 <activity android:theme="@android:style/Theme.Dialog" /> 

并使用

 <activity android:theme="@android:style/Theme.Holo.Dialog" /> // api level 11 and above

在所需 Activity 的 list 中。

您需要使用startActivity(intent)启动 Activity

关于java - 使用 Activity 作为对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19934689/

相关文章:

java - 取消无循环的AsyncTask

java - 对象数组的问题

java - Jedis 库在幕后是如何工作的?

android - 服务在循环时崩溃 - Android Studio

javascript - 如何在动态创建的 jQuery UI 对话框中使用日期选择器?

android - 如何更改 Dialog Cast Companion Library android 上的主题

java - RabbitMQ 连接异常

android - 应用程序终止时后台获取react-native Android

android - Titanium 项目中 android 中的 TableViewRow

Java - 插入符号对话框(类似Word)