【问题标题】:Android app full screen安卓应用全屏
【发布时间】:2012-06-15 17:24:13
【问题描述】:

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

设备正在运行 android 2.2 固件。

非常感谢任何帮助!

【问题讨论】:

标签: android android-layout fullscreen


【解决方案1】:

所以有更多的方法:

首先,您应该在 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);

【讨论】:

  • 已经尝试过这些,但只是摆脱了带有应用程序名称的灰色小条。还有其他想法吗?
【解决方案2】:

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

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

【讨论】:

  • 好的,谢谢!但是你怎么知道它运行的是破解版的安卓?
  • 如果它运行的是破解版的android,那么它已经被制造商破解了。我安装了从制造商网站下载的固件。这款平板电脑是 bq verne plus 顺便说一句。
  • @jjgl:“它被制造商黑了”——很可能,这是真的。 “你怎么知道它运行的是破解版的安卓?” -- Android 2.2 不支持 HOME、MENU 和 BACK 的顶部“系统栏”式 UI。
【解决方案3】:

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

            <activity
            android:name=".HelloActivity"
            android:label="@string/laptop"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >

【讨论】:

  • 这个也已经试过了。我认为这只对android os3有好处?
【解决方案4】:

在 android manifest 中使用这一行

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

在你的班级中使用 oncreate 方法中的这一行

requestWindowFeature(Window.FEATURE_NO_TITLE);

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

【讨论】:

    【解决方案5】:
    @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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多