Android:全屏不工作

时间:2011-06-28 22:14:25

标签: android android-activity fullscreen

我无法将我的活动显示为全屏。在我的清单文件中,我添加了

<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>

我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

它看起来非常类似于适用于我的内容,除了我在应用程序标记上执行此操作,例如。

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

我认为你可以像这样以编程方式设置,但我还没有这样做

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>

答案 1 :(得分:0)

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

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