我想爲平板電腦全屏顯示android應用程序。Android全屏平板應用程序
我想使用view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
來隱藏導航,但問題是我在我看來有按鈕。如果我這樣隱藏導航,每次用戶想點擊按鈕,首先點擊菜單顯示,但不點擊按鈕。
我不介意菜單是否顯示後點擊,但我不希望用戶要求點擊兩次選擇的東西。
什麼是建議的方式來全屏顯示我的應用程序?
我想爲平板電腦全屏顯示android應用程序。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>
我希望這有助於。
這適用於較舊的設備,但不適用於ICS和以上 – Karlis
我在其中使用了許多用於ICS的應用程序。 –
你可以寫在這個活動上線onCreate方法:
this.requestWindowFeature((int)Window.FEATURE_NO_TITLE);
SYSTEM_UI_FLAG_HIDE_NAVIGATION將導致這些導航控制只是disappear.There是一個限制:因爲導航控制是非常重要的,最少的用戶交互將導致他們立即重新出現。
我會重新考慮這個想法。很少有應用程序需要全屏顯示。 – Henry
您是否嘗試過this.requestWindowFeature((int)Window.FEATURE_NO_TITLE); –