android隱藏底部虛擬鍵Navigation Bar實現全屏
安卓4.1之後為全虛擬鍵操作,和actionbar對應,底部的虛擬鍵菜單稱為Navigation Bar。
Sumsung Galaxy Nexus 屏幕分辨率為 1280X 720,但通常的應用都會顯示Navigation Bar(Back 鍵,Home 鍵等),如下圖所示:
但我注意到Youtube應用在問觸摸事件時,會自動隱藏Navigation Bar,全屏播放影片。網上有使用定製ROM的方式實現全屏。
但如果你想實現和Youtube類似的方法自動隱藏Navigation Bar,全屏顯示應用,簡單的方法如下:在OnCreate方法中使用。
1
|
myview.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION)
|
此時該Activity顯示時會自動隱藏Navigation Bar,但有觸摸事件時重新顯現Navigation Bar。屏幕的Layout會自動收縮適應新的屏幕大小。
最後更新:2017-04-03 12:55:32