我想在我的Android应用中构建一个全屏方法。
我已经完成了所有设置,我的代码实际上就像:
case R.id.full:
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
return true;
这位于我的onOptionsItemSelected()内部并且没有麻烦。
我的问题是:如何让用户选择将其恢复正常? o.O有什么想法吗?
此外,在执行此操作时,我在选项菜单中的文本字符串仍然是“全屏”#34;它没有改变。也许文字改变像"普通屏幕"与相应的事件会更好。
提前致谢!
答案 0 :(得分:0)
您可以覆盖onPrepareOptionsMenu(菜单菜单)方法以启用禁用或更改菜单项的文本。在每次显示菜单之前调用此方法。