2013-10-15 70 views
-1

我想爲平板電腦全屏顯示android應用程序。Android全屏平板應用程序

我想使用view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);來隱藏導航,但問題是我在我看來有按鈕。如果我這樣隱藏導航,每次用戶想點擊按鈕,首先點擊菜單顯示,但不點擊按鈕。

我不介意菜單是否顯示後點擊,但我不希望用戶要求點擊兩次選擇的東西。

什麼是建議的方式來全屏顯示我的應用程序?

+0

我會重新考慮這個想法。很少有應用程序需要全屏顯示。 – Henry

+0

您是否嘗試過this.requestWindowFeature((int)Window.FEATURE_NO_TITLE); –

回答

2

使用此代碼:

requestWindowFeature(Window.FEATURE_NO_TITLE); 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
     WindowManager.LayoutParams.FLAG_FULLSCREEN); 
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> 

我希望這有助於。

+0

這適用於較舊的設備,但不適用於ICS和以上 – Karlis

+0

我在其中使用了許多用於ICS的應用程序。 –

0

你可以寫在這個活動上線onCreate方法:

this.requestWindowFeature((int)Window.FEATURE_NO_TITLE); 
0

SYSTEM_UI_FLAG_HIDE_NAVIGATION將導致這些導航控制只是disappear.There是一個限制:因爲導航控制是非常重要的,最少的用戶交互將導致他們立即重新出現。

相關問題