让用户可以选择在Android webview中全屏显示

时间:2014-05-28 19:40:38

标签: android fullscreen option

我想在我的Android应用中构建一个全屏方法。

我已经完成了所有设置,我的代码实际上就像:

case R.id.full:
            this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
            return true;

这位于我的onOptionsItemSelected()内部并且没有麻烦。

我的问题是:如何让用户选择将其恢复正常? o.O有什么想法吗?

此外,在执行此操作时,我在选项菜单中的文本字符串仍然是“全屏”#34;它没有改变。也许文字改变像"普通屏幕"与相应的事件会更好。

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以覆盖onPrepareOptionsMenu(菜单菜单)方法以启用禁用或更改菜单项的文本。在每次显示菜单之前调用此方法。

http://developer.android.com/reference/android/app/Activity.html#onPrepareOptionsMenu%28android.view.Menu%29