我想在平板电脑的全屏幕上显示Android应用程序。
我想过使用view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
来隐藏导航,但问题是我的视图中有按钮。如果我像这样隐藏导航,每次用户想要点击按钮时,首先点击菜单会显示,但不会点击按钮。
我不在乎点击后菜单是否显示,但我不希望用户要求点击两次以选择。
以全屏方式显示我的应用的建议方法是什么?
答案 0 :(得分:2)
使用此代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
答案 1 :(得分:1)
只需编辑您的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>
我希望这会有所帮助。
答案 2 :(得分:0)
您可以在onCreate方法的Activity中写下这一行:
this.requestWindowFeature((int)Window.FEATURE_NO_TITLE);
答案 3 :(得分:0)
SYSTEM_UI_FLAG_HIDE_NAVIGATION将导致这些导航控件消失。有一个限制:因为导航控件非常重要,所以用户交互最少会导致它们立即重新出现。