android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不起作用

6
我在manifest文件中声明了我的活动,如下所示:

我在manifest文件中像下面这样声明我的活动。

<activity 
        android:name=".SiteView" 
         android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        android:screenOrientation="landscape" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.HOME" />
            <category android:name="android.intent.category.DEFAULT" />

        </intent-filter>
    </activity>

我声明了一个全屏主题的活动。但它不起作用。

我还尝试了以下第二种全屏方式。

 requestWindowFeature(Window.FEATURE_NO_TITLE);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

但是没有成功。请帮助我找到这个问题的解决方法。

@hotveryspicy 是什么意思?该应用程序适用于 API 级别 8。 - Hardik Joshi
1
它在哪个版本的安卓系统上无法运行? - Sandeep Manne
3个回答

11

我通过在应用程序级别声明全屏主题来解决这个问题。

<application android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >

1

这对我来说是有效的:

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

1
尝试将主题更改为:android:theme="@android:style/Theme.NoTitleBar"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接