【发布时间】:2017-03-08 13:55:28
【问题描述】:
我正在应用清单中的这个主题:
<activity
android:name=".ui.rate.MyActivity"
android:theme="@android:style/Theme.Dialog">
</activity>
这样,应用程序在 MyActivity 的 setContentView() 上崩溃。如果我删除它没有崩溃,但我需要这个主题
在 onCreate() 活动中,我正在这样做:
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_rate);
getWindow().setBackgroundDrawableResource(android.R.color.transparent);
即使我删除了第一行和第三行,应用程序也会以同样的方式崩溃。确实是对话框主题导致了崩溃
我如何设置它以便 Android 接受它?
【问题讨论】:
-
我不能将它重构为一个对话框,它需要保持为一个 Activity。
-
没有日志应用程序只是崩溃而没有错误/警告
-
试试
Theme.AppCompat.Dialog。 -
是的就是这样,实际上我在你告诉我之前就找到了它;)但你可以做出答案,我会接受它
标签: java android view crash android-theme