【问题标题】:True fullscreen in AIR on Android?Android上的AIR中真正的全屏?
【发布时间】:2012-05-09 22:08:43
【问题描述】:

我正在使用 Android 上的 AIR 开发交互式视频应用程序。该应用程序适用于高危社区,以鼓励他们进行常见的癌症筛查,并将部署在诊所中。我正在测试并最终部署在 1280x800 ICS 平板电脑 ASUS TF300 上。

当我通过各种方法将应用程序置于全屏模式时,它看起来很棒,除了按钮的底部栏没有隐藏,而是在按钮通常出现的位置显示为带有“隐形”点的黑条。我需要完全隐藏此栏,以免用户无意中导航到主页或其他 Android 视图。

我无法解决这个问题,因为我不确定 - 是否可以在 ICS 中隐藏这个底栏?如果是这样,是否有已知的方法可以在 AIR 中实现这一点?

非常感谢您的建议。

相关 - ICS 中这个底部按钮栏的正式名称是什么?

【问题讨论】:

    标签: android mobile air fullscreen tablet


    【解决方案1】:

    我遇到了同样的问题,我不得不在用于电视的 Android 棒的数字标牌应用程序中隐藏系统栏。我用distriqt native extensionApplication

    然后它就像在 ApplicationDisplayModes 类中使用 UI_NAVIGATION_HIDE 以及在我的 init 函数中使用 FULLSCREEN 一样简单。

    您知道,这是一个付费扩展,但值得购买,因为您会获得很多其他好东西。我不确定从哪里开始构建自己的 ANE,所以我选择了 distinqt。

    【讨论】:

      【解决方案2】:

      是的,应该可以。在把头撞到墙上几天之后,我在一个便宜的、中国的运行 ICS 的安卓棒上工作。要点是您需要创建一个运行以下 Java 行的 Adob​​e Native Extension:

      Window window = context.getActivity().getWindow();
      window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
      

      当然,您需要大约十几个样板文件来运行这些行。这是一个很好的tutorial on building native extensions

      【讨论】:

        【解决方案3】:

        名称是系统栏。

        http://developer.android.com/design/get-started/ui-overview.html

        除非您使用的是有根设备,否则您无法真正删除它们,因为它们是用户导航控件。

        看到这个问题: Is there a way to hide the system/navigation bar in Android ICS

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-06-10
          • 2011-09-13
          • 1970-01-01
          • 2019-08-15
          • 2015-07-18
          • 2021-12-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多