2013-12-08 268 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

相关问题