【问题标题】:How to switch to real full screen on Android 2.2?如何在 Android 2.2 上切换到真正的全屏?
【发布时间】:2011-09-13 13:15:51
【问题描述】:

我发现了一堆如何在 Android 上删除标题/通知栏的示例。但是,它仍然不是全屏。

我仍然在我的桌子上看到一个面板,其中包含搜索、主页、返回和其他一些按钮。

您知道如何隐藏此面板吗?

一般来说,我想要一种信息亭模式。

【问题讨论】:

  • 这是什么设备?您正在运行自定义版本的 Android 吗?在 3.0 之前,软 home/back/etc 键不是现有 Android 的一部分,并且不允许应用程序使用户无法使用它们。

标签: android fullscreen kiosk-mode


【解决方案1】:

在活动的 onCreate 中使用此代码:

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

【讨论】:

    【解决方案2】:

    全屏活动的示例代码:

    public class HellofullActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            requestWindowFeature(Window.FEATURE_NO_TITLE);
            getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                    WindowManager.LayoutParams.FLAG_FULLSCREEN);
            setContentView(R.layout.main);
        }
    }
    

    您要求窗口没有绿色标题栏并全屏显示。

    【讨论】:

    • 这不起作用。它会删除标题,但不会删除平板电脑上带有主页/搜索等按钮的面板。
    • 您的平板电脑是否经过改装并具有某种蜂窝样式栏?在代码中,您只能删除带有时钟和电池的上栏。
    • 我认为你是对的。我多看了一点。平板电脑是爱可视 101,它有你指出的蜂窝式酒吧。
    【解决方案3】:

    核心问题是特定于设备的。我正在为爱可视做开发,爱可视有它自己的吧,它不会被 FLAG_FULLSCREEN 和 FEATURE_NO_TITLE 删除

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-14
      相关资源
      最近更新 更多