删除标题栏会更改ProgressDialog的显示

时间:2014-01-11 22:19:41

标签: android

在我的Android应用程序中,这只是一个显示响应式网站的webview,我想删除标题栏,以便将其添加到清单XML的应用程序部分。

 android:theme="@android:style/Theme.NoTitleBar"

问题是,我得到两个完全不同的ProgressDialog UI处理。带标题栏的那个更好,所以我想保留它,但我不想要标题栏。

我认为这与主题有关。我想保留主题,而不是标题栏...至少我认为。如何保持更好的样式,并立即隐藏标题栏(一旦活动开始,不会以编程方式显示标题栏)?

1 个答案:

答案 0 :(得分:1)

问题在于Theme.NoTitleBar来自蜂窝前时代,所以它显示了蜂窝前的对话。

如果您的应用是API 11或更高版本,您可以简单地按其Holo版本切换(老实说,我不记得名称)。

或者为了支持旧设备和新设备,您必须使用此类方法Different Theme for different Android SDK versionsTheme.NoTitleBar应用于旧设备及其holo对应设备以用于新设备。

快乐的编码。