我想为平板电脑全屏显示 android 应用程序。
我想view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
用来隐藏导航,但问题是我的视图中有按钮。如果我像这样隐藏导航,每次用户想要单击按钮时,在第一次单击时会显示菜单但未单击按钮。
我不在乎单击后菜单是否显示,但我不希望用户要求单击两次以选择某些内容。
全屏显示我的应用程序的建议方法是什么?
我想为平板电脑全屏显示 android 应用程序。
我想view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
用来隐藏导航,但问题是我的视图中有按钮。如果我像这样隐藏导航,每次用户想要单击按钮时,在第一次单击时会显示菜单但未单击按钮。
我不在乎单击后菜单是否显示,但我不希望用户要求单击两次以选择某些内容。
全屏显示我的应用程序的建议方法是什么?
使用此代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
只需编辑您的 Manifest.xml 文件:
如果您想以全屏模式显示所有活动,请使用此代码:
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
...
</application>
如果您想在全屏模式下显示某些活动,请使用此代码:
<activity
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
...
</activity>
我希望这有帮助。
您可以在 onCreate 方法的 Activity 中编写这一行:
this.requestWindowFeature((int)Window.FEATURE_NO_TITLE);
SYSTEM_UI_FLAG_HIDE_NAVIGATION 将导致那些导航控件消失。有一个限制:因为导航控件非常重要,最少的用户交互会导致它们立即重新出现。