在啟動(dòng)頁(yè)的時(shí)候華為手機(jī)虛擬按鍵遮擋住了啟動(dòng)頁(yè)下面的字找了找解決辦法,特地記錄一下
創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計(jì)、做網(wǎng)站與策劃設(shè)計(jì),桂林網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:桂林等地區(qū)。桂林做網(wǎng)站價(jià)格咨詢:028-86922220
第一種辦法:擴(kuò)展虛擬按鍵
//狀態(tài)欄 @ 頂部getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//A //導(dǎo)航欄 @ 底部getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);//B //這個(gè)加在哪個(gè)布局,該布局就會(huì)相應(yīng)的向上(配置A)或者向下(配置B)或者向上下(同時(shí)配置AB) 擴(kuò)展android:fitsSystemWindows="true"
第二種辦法:隱藏按鍵
/** * 隱藏虛擬按鍵,并且全屏 */ protected void hideBottomUIMenu() { //隱藏虛擬按鍵,并且全屏 if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api View v = this.getWindow().getDecorView(); v.setSystemUiVisibility(View.GONE); } else if (Build.VERSION.SDK_INT >= 19) { //for new api versions. View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN; decorView.setSystemUiVisibility(uiOptions); } }
以上這篇解決Android 虛擬按鍵遮住了頁(yè)面內(nèi)容的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持創(chuàng)新互聯(lián)。