-1

我想为平板电脑全屏显示 android 应用程序。

我想view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);用来隐藏导航,但问题是我的视图中有按钮。如果我像这样隐藏导航,每次用户想要单击按钮时,在第一次单击时会显示菜单但未单击按钮。

我不在乎单击后菜单是否显示,但我不希望用户要求单击两次以选择某些内容。

全屏显示我的应用程序的建议方法是什么?

4

4 回答 4

2

使用此代码:

requestWindowFeature(Window.FEATURE_NO_TITLE);  
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FULLSCREEN);
于 2013-11-06T12:57:19.223 回答
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>

我希望这有帮助。

于 2013-10-15T09:54:57.943 回答
0

您可以在 onCreate 方法的 Activity 中编写这一行:

this.requestWindowFeature((int)Window.FEATURE_NO_TITLE);
于 2013-10-15T09:58:30.373 回答
0

SYSTEM_UI_FLAG_HIDE_NAVIGATION 将导致那些导航控件消失。有一个限制:因为导航控件非常重要,最少的用户交互会导致它们立即重新出现。

于 2013-10-15T10:05:34.547 回答