将 activity 更改为透明 activity 时,进度对话框主题会自动更改
Progress dialog theme changed automatically when changed activity to transparent activity
我的 activity 中有一个进度条,可以很好地显示 download/upload 进度。我已将我的 activity 更改为透明 activity.So我已经从
更改了主题
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
到
<style name="Theme.Transparent" parent="android:Theme">
然后我的进度对话框的主题变成了
这个给
这个
我是初学者,我不知道这是怎么回事,我想恢复进度对话框的第一个主题而不是旧主题(第二张图片)。有人可以帮我吗?
Dialog 的主题正在被 Activity 的主题覆盖。因此,当您将其更改为透明时,您也在更改父级,这也反映到对话框中。
因此您可以通过编程方式为对话框指定特定主题
喜欢
new Dialog(getApplicationContext(), R.style.Theme_AppCompat_Dialog);
我的 activity 中有一个进度条,可以很好地显示 download/upload 进度。我已将我的 activity 更改为透明 activity.So我已经从
更改了主题<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
到
<style name="Theme.Transparent" parent="android:Theme">
然后我的进度对话框的主题变成了
这个给
这个
我是初学者,我不知道这是怎么回事,我想恢复进度对话框的第一个主题而不是旧主题(第二张图片)。有人可以帮我吗?
Dialog 的主题正在被 Activity 的主题覆盖。因此,当您将其更改为透明时,您也在更改父级,这也反映到对话框中。
因此您可以通过编程方式为对话框指定特定主题
喜欢
new Dialog(getApplicationContext(), R.style.Theme_AppCompat_Dialog);