Android上的Android OpenGL应用程序的用户分辨率低于支持的分辨率

时间:2011-02-24 14:58:21

标签: android opengl-es screen-resolution

我正在使用摩托罗拉Defy,它具有480x854像素分辨率,我正在测试OpenGL ES应用程序,但我不能让我的OpenGL表面在手机的全分辨率上运行。

我在其上阅读了其他问题,我已经设置了这样的清单:

<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true" android:name="com.test.game.MyApplication">
    <activity android:name="com.test.game.VikingsActivity"
              android:label="@string/app_name"
              android:theme="@android:style/Theme.NoTitleBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

<supports-screens android:smallScreens="true"
                  android:normalScreens="true"
                  android:largeScreens="true"
                  android:anyDensity="true"
                  android:resizeable="true"/>
</application>

但它仍然无效。我错过了什么?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

这修复了我的应用:添加

<uses-sdk android:minSdkVersion="15" />

在您的<application>代码之前。