2011-06-28 97 views
0

我无法让我的活动显示为全屏。在我的清单文件中,我添加了Android:全屏不能正常工作

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

</activity> 

我错过了什么?

+0

您是否在ActivityName中有自定义标题? – Blundell

回答

0

它看起来非常类似于我的作品,除非我在应用程序标签上做例如。

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

我认为你可以设置programmaticly这样也不过我没有做过这样

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

编辑

这里是一个全屏幕的测试应用程序我扔在一起

的完整布局
<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.xxx.fullscreen" 
    android:versionCode="1" 
    android:versionName="1.0"> 
<uses-sdk android:minSdkVersion="8" /> 

<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 
    <activity android:name=".fullscreenActivity" 
       android:screenOrientation="portrait" 
       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> 

+0

尝试过,但也无济于事。 – jsp

+0

听起来好像你有限制它从全屏的东西,首先,这些是建议全屏呼叫。您定位/使用什么SDK级别进行测试?这是发生在模拟器还是真实的设备上? – ocross

+0

我试着在api8上试试。它发生在设备上仿真器 – jsp

0

如果扩展ActionBar或AppCompatActivity,检查您试图制作全屏的活动?将其更改为Activity而不是ActionBar或AppCompatActivity。然后尝试。

"public class WelcomeScreen extends Activity { 
     //Code 
} 
"