時(shí)間:2023-09-09 10:12:01 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-09-09 10:12:01 來源:網(wǎng)站運(yùn)營
WEEX-EEUI 頁面的高度問題(頁面高度設(shè)置為多少才對(duì)?):<div style="background-color: red;" :style="{height:realPageHeight}"></div>
我們可以適當(dāng)?shù)男薷膔ealPageHeight的高度,看看是不是正確,通過實(shí)踐我們發(fā)現(xiàn)是ok的。//屏幕真實(shí)高度 int screenHeight=QMUIDisplayHelper.getRealScreenSize(this)[1]; //屏幕真實(shí)寬度 int screenWidth=QMUIDisplayHelper.getRealScreenSize(this)[0]; //屏幕原生title高度 int pageTitleHeight=QMUIDisplayHelper.dp2px(this,60); //屏幕內(nèi)容高度 int pageHeight=QMUIDisplayHelper.getScreenHeight(this); //屏幕狀態(tài)欄高度 int statusBarHeight= QMUIDisplayHelper.getStatusBarHeight(this); //判斷底部導(dǎo)航欄是否存在 boolean hasNav=screenHeight!=(pageHeight+statusBarHeight); //底部導(dǎo)航菜單欄高度 int NavMenuHeight=hasNav?QMUIDisplayHelper.getNavMenuHeight(this):0; WXSDKEngine.addCustomOptions("NavMenuHeight", String.valueOf(NavMenuHeight)); WXSDKEngine.addCustomOptions("statusBarHeight", String.valueOf(statusBarHeight)); WXSDKEngine.addCustomOptions("pageHeight", String.valueOf(pageHeight)); WXSDKEngine.addCustomOptions("pageTitleHeight", String.valueOf(pageTitleHeight)); WXSDKEngine.addCustomOptions("deviceWidth", String.valueOf(screenWidth)); WXSDKEngine.addCustomOptions("deviceHeight", String.valueOf(screenHeight));
2.在weex寫一個(gè)通用方法來獲取你需要的代碼高度/** * * 獲取頁面除去title高度后的高度 */ getPageContentHeight(){ const { env } = weex.config; console.log('height:'+env.deviceHeight+'width:'+env.deviceWidth+'pageTitleHeight:'+this.getTitleHeight()+'NavMenuHeight:'+env.NavMenuHeight+'statusBarHeight:'+env.statusBarHeight+'pageHeight:'+env.pageHeight) const xishu=750/env.deviceWidth; const realDesignHeight=env.deviceHeight*xishu; const realNavMenuHeight=env.NavMenuHeight*xishu; const realstatusBarHeight=env.statusBarHeight*xishu; const realpageTitleHeight=env.pageTitleHeight*xishu; console.log('realDesignHeight:'+realDesignHeight+'realNavMenuHeight:'+realNavMenuHeight+'realstatusBarHeight:'+realstatusBarHeight+'realpageTitleHeight:'+realpageTitleHeight) return realDesignHeight-realNavMenuHeight-realstatusBarHeight-realpageTitleHeight; },
關(guān)鍵詞:高度,設(shè)置
客戶&案例
營銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。