【发布时间】:2014-07-18 04:45:23
【问题描述】:
我想在我的 Android 应用中构建一个全屏方法。
我已经设置好了,我的代码实际上是这样的:
case R.id.full:
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
return true;
这位于我的 onOptionsItemSelected() 中,并且可以轻松工作。
我的问题是:如何让用户选择将其恢复正常? o.O 有什么想法吗?
另外,当我这样做时,选项菜单中的文本字符串仍然是“全屏显示”,它没有改变。也许用相应的事件更改“普通屏幕”之类的文本会更好。
提前致谢!
【问题讨论】:
-
希望我不是在说显而易见的,但你可以试试 FLAG_FORCE_NOT_FULLSCREEN
-
不错的一个!但这并不能正确恢复:我自己的应用程序的栏似乎被切断了。在这种情况下,我的应用栏顶部会在状态栏下方滑动。而且我无法恢复正常...
标签: android fullscreen option