2012-03-16 34 views
0

我使用的是Android 2.3.4的HTC Touch HD2。我使用NetBeans 7.1和運行在Mac OS 10.5上的Android SDK 2.3。我爲此操作系統下載了Google API,並創建了示例應用程序,但我無法在全屏模式下運行它們。我找到了一個答案,上面寫着添加以下行:使用Android 2.3在HTC Touch HD2上運行全屏

this.requestWindowFeature(Window.FEATURE_NO_TITLE); // (NEW) 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
      WindowManager.LayoutParams.FLAG_FULLSCREEN); // (NEW) 

但仍然是用這種方式連續運行:

enter image description here

這是怎麼看我的表現將支持屏幕標籤之後(不工作):

<?xml version="1.0" encoding="utf-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.tejon" 
    android:versionCode="1" 
    android:versionName="1.0"> 
     <application android:label="@string/app_name" > 
      <activity android:name="Prueba2FullScreen" 
        android:label="@string/app_name"> 
       <intent-filter> 
        <action android:name="android.intent.action.MAIN" /> 
        <category android:name="android.intent.category.LAUNCHER" /> 
       </intent-filter> 
      </activity> 

     </application> 

     <supports-screens 
     android:smallScreens="true" 
     android:normalScreens="true" 
     android:largeScreens="true" 
     android:anyDensity="true" /> 
    </manifest> 
+0

您是否嘗試清理項目並重新構建應用程序? – 2012-03-16 05:37:24

回答

0

用屏幕的寬度和高度設置您的視口。 GLES20.glViewport(0, 0, screenWidth, screenHeight);GL10.glViewport(0, 0, screenWidth, screenHeight);

編輯:上面是我最初的反應。不過,我記得去年夏天遇到了一個非常類似的問題。修正是爲AndroidManifest.xml添加一些內容

<supports-screens 
android:smallScreens="true" 
android:normalScreens="true" 
android:largeScreens="true" 
android:anyDensity="true" /> 
+0

感謝您的迴應,我添加了行,但我的問題仍在繼續 – 2012-03-20 07:21:26

相關問題