# 移动端适配

166 阅读1分钟

display.getDefaultDisplaySync 获取当前默认的display对象,如屏幕参数

getCutoutInfo 获取挖孔屏、刘海屏、瀑布屏等不可用屏幕区域信息。使用Promise异步回调。建议应用布局规避该区域。

vp 1vp约等于3px

lpx

在main_pages.json中创建定义了window全局后就可以直接使用lpx

"window":{
    "designWidth":750//给的设计图宽度
    }
import display from '@ohos.display';
const curDisplay = display.getDefaultDisplaySync();
const designWidth =750;
const width:number= curDisplay.width;
export  const px = (len:number)=>{
  return (len/designWidth)*width+'px'
}
// export default
console.log('width'+width)
Column(){}.border({width:1,color:Color.Red}).width('745lpx').height('400lpx')