android中布局全屏,怎么在Android 应用中实现一个全屏与非全屏功能
怎么在Android 應用中實現一個全屏與非全屏功能
發布時間:2020-12-04 17:31:45
來源:億速云
閱讀:135
作者:Leah
怎么在Android 應用中實現一個全屏與非全屏功能?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
Android 應用的全屏和非全屏實現代碼
全屏顯示操作:
/**
* 全屏顯示
*/
private void setFullSreen() {
WindowManager.LayoutParams params = getWindow().getAttributes();
params.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
getWindow().setAttributes(params);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
//getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN); // Activity全屏顯示,且狀態欄被覆蓋掉
}
退出全屏操作:
/**
* 退出全屏
*/
private void exitFullSreen() {
WindowManager.LayoutParams params = getWindow().getAttributes();
params.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().setAttributes(params);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
//getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); // Activity全屏顯示,但是狀態欄不會被覆蓋掉,而是正常顯示,只是Activity頂端布局會被覆蓋住
}
看完上述內容,你們掌握怎么在Android 應用中實現一個全屏與非全屏功能的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
總結
以上是生活随笔為你收集整理的android中布局全屏,怎么在Android 应用中实现一个全屏与非全屏功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android修改xml变量值,Andr
- 下一篇: android 触摸监听重写_Andro