2013-12-08 315 views
1

我想在全屏顯示我的啓動屏幕。我使用這個:Android - 全屏僅在啓動屏幕不在應用程序中

<activity android:name="app" android:label="@string/app_name" 
      android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" 
      android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
</activity> 

但是當我的啓動畫面完成時,我的應用程序出現在我的狀態欄後面。

這是我manifest.xml

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:windowSoftInputMode="adjustPan" 
    package="com.maps" android:versionName="1.0" android:versionCode="1" android:hardwareAccelerated="true"> 
<supports-screens 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:xlargeScreens="true" 
    android:resizeable="true" 
    android:anyDensity="true" 
    /> 

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.INTERNET"/> 


<application android:icon="@drawable/icon" android:label="@string/app_name" 
    android:hardwareAccelerated="true"   
    android:debuggable="true"> 
    <activity android:name="app" android:label="@string/app_name" 
      android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" 
      android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="17"/> 

這是我app.java類:

public class app extends DroidGap 
{ 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     // Set by <content src="index.html" /> in config.xml 
     //super.loadUrl(Config.getStartUrl()); 
     super.setIntegerProperty("splashscreen", R.drawable.splash); 
     super.loadUrl("file:///android_asset/www/index.html", 5000); 
    } 
} 

如果我刪除 「全屏」,該應用程序顯示正常,但閃屏沒有按全屏。

+0

<強制性不顯示啓動頁面的評論/>它可能是因爲你的主題包含Theme.Black.NoTitleBar – panini

回答

9

添加在你濺活動或你想有全屏,只是你的setContentView()之前的任何活動:

requestWindowFeature(Window.FEATURE_NO_TITLE); 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
+0

我添加我的清單代碼melquiades,我把你的代碼?我使用phonegap – user1706064

相關問題