【问题标题】:do FullScreen Activity in android when press button按下按钮时在android中做FullScreen Activity
【发布时间】:2013-02-14 00:08:16
【问题描述】:

我有一个我想要的活动,当按下菜单中的一个选项以将此活动设置为全屏并且当按下菜单中的其他选项返回正常活动时。 考虑到我停止了景观布局,如何在代码中执行此操作

提前致谢。

【问题讨论】:

  • hmm 在全屏之前是对话框吗?
  • 我编辑了我的问题以明确
  • 默认情况下,您可以显示一个对话框片段,当按下全屏按钮时,在活动中打开它,完成活动,当他再次从菜单中选择选项时,您将返回到对话框片段,并且对于过渡 btw 活动/对话框,您可以添加自定义动画.. 远射但值得一试.. 您的选择

标签: android android-activity fullscreen android-fullscreen


【解决方案1】:

我有一个我想要的活动,当按下菜单中的一个选项时 此活动为全屏,当按菜单中的其他选项时 到正常活动。考虑到我停止了如何在代码中执行此操作 景观布局

我认为你的目标是不可能的,因为它只能完成,而且必须像这样在onCreate() 方法中调用:

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);
}

或通过XML

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

【讨论】:

    【解决方案2】:

    尝试使用 Android API 中的窗口类 -

    requestWindowFeature(Window.FEATURE_NO_TITLE)

    【讨论】:

      【解决方案3】:

      您可以通过在您的Activity 上调用recreate()(如果我记得是11 级)来做到这一点。这是否是一个好主意,完全是另一回事。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-05
        • 1970-01-01
        • 1970-01-01
        • 2011-02-06
        • 2017-04-14
        • 1970-01-01
        相关资源
        最近更新 更多