2014-01-11 46 views
0

在我的Android应用程序,它只是一个webview显示响应的网站,我想删除标题栏,所以我将它添加到清单XML的应用程序部分。删除标题栏更改显示ProgressDialog

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

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

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

回答

1

问题是,Theme.NoTitleBar来自蜂窝前时代,因此它显示一个预蜂窝对话框。

如果您的应用程序是API 11或更高版本,您可以简单地通过Holo版本切换(我实际上不记得名称)。

或支持你将不得不使用这种类型的方法Different Theme for different Android SDK versions申请Theme.NoTitleBar旧设备及其holo对应的新设备新旧设备。

快乐编码。