删除Android 2.3(姜饼)中的标题栏会导致SurfaceView出现问题

删除Android 2.3(姜饼)中的标题栏会导致SurfaceView出现问题,android,surfaceview,Android,Surfaceview,有人在姜饼中遇到应用程序问题吗?--如果你使用 requestWindowFeature(Window.FEATURE_NO_TITLE); 然后切换到另一个窗口,当您返回时,它会更改surfaceview的尺寸 现在,我已经把标题栏放回去,来解决这个问题 谢谢你的帮助 马克是的,我们在升级到安卓2.3.4之后也经历过这种情况。为了在我们的应用程序中修复它,我们取消了requestWindowFeature(Window.FEATURE\u NO\u TITLE);在我们的应用程序中,然后使用

有人在姜饼中遇到应用程序问题吗?--如果你使用

requestWindowFeature(Window.FEATURE_NO_TITLE);
然后切换到另一个窗口,当您返回时,它会更改surfaceview的尺寸

现在,我已经把标题栏放回去,来解决这个问题

谢谢你的帮助
马克

是的,我们在升级到安卓2.3.4之后也经历过这种情况。为了在我们的应用程序中修复它,我们取消了requestWindowFeature(Window.FEATURE\u NO\u TITLE);在我们的应用程序中,然后使用styles.xml,保存在项目的values文件夹中,其中包含以下内容:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Theme.Transparent" parent="@android:style/Theme.Translucent.NoTitleBar.Fullscreen">"
    <item name="android:windowBackground">@color/background</item>
</style>
<?xml version="1.0" encoding="UTF-8"?>
<resources>
    <color name ="background">#000000</color>
</resources>

"
@颜色/背景

此处将使用colors.xml设置@color/background,该设置也保存在项目的值文件夹中,并包含以下内容:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Theme.Transparent" parent="@android:style/Theme.Translucent.NoTitleBar.Fullscreen">"
    <item name="android:windowBackground">@color/background</item>
</style>
<?xml version="1.0" encoding="UTF-8"?>
<resources>
    <color name ="background">#000000</color>
</resources>

#000000
然后在我们使用的清单文件中:

<application android:label="@string/app_name"
    android:icon="@drawable/icon"
    android:theme="@style/Theme.Transparent"
>

将主题作为一个整体应用于应用程序。也许其他人会有更好的建议,也可能是姜饼和Froyo中出现这种情况的原因。requestWindowFeature(Window.FEATURE\u NO\u TITLE)与SurfaceView配合得很好