0

截屏

让这个应用程序在信息亭模式下运行,并希望全屏运行它。已经摆脱了应用程序的灰色标题栏,但仍然在顶部栏上保留了主页、音量、返回和其他按钮,如图所示。

该设备正在运行 android 2.2 固件。

任何帮助是极大的赞赏!

4

5 回答 5

13

所以有更多的方法:

首先,您应该在您的Manifest.xml

android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"

或者在您的onCreate方法中使用这两种方法:

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

或者

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
于 2012-06-15T17:45:44.820 回答
4

您正在运行的平板电脑运行的是被破解的 Android 版本,该版本不符合兼容性定义文档。因此,您可能无法摆脱该栏,除非您用其他东西替换固件。

对方提供的建议是兼容 Android 设备的正确答案。

于 2012-06-15T19:53:49.890 回答
3

使您的活动在清单中看起来像这样

            <activity
            android:name=".HelloActivity"
            android:label="@string/laptop"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
于 2012-06-15T17:33:43.627 回答
1

在 android manifest 中使用这一行

<activity android:name=".yourActivityName"
          android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">

并在您的班级中在 oncreate 方法中使用此行

requestWindowFeature(Window.FEATURE_NO_TITLE);  

此代码适用于我测试过的 android 2.2 及其工作。

于 2012-07-21T11:36:12.430 回答
0
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

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

    setContentView(R.layout.activity);
于 2017-01-26T05:23:05.583 回答