如何解决以下问题?

时间:2021-07-05 07:58:44

标签: android android-alertdialog android-appcompat

我有一个后台服务,我正在做一些长时间运行的任务。根据某些条件,我向用户显示 AlertDialog。我在那个警报对话框布局中使用了 AppCompatButton。它会导致任何问题,如下所述。有什么办法解决。

View class androidx.appcompat.widget.AppCompatButton is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).

1 个答案:

答案 0 :(得分:0)

这意味着您的应用主题必须从 Theme.AppCompat 主题之一继承。转到 themes.xml(或 styles.xml 如果它是旧项目),检查 parent 主题的字段,并使用 Theme.AppCompat 主题之一更改它:
例如:Theme.AppCompat.Light.DarkActionBar(从 Theme.AppCompat 继承的任何其他主题也可以工作)

相关问题