Android螢幕適配

2021-07-13 11:17:30 字數 933 閱讀 1922

適配(不是很常用) 

布局適配(不是很常用) 

尺寸適配(很常用) 

權重適配(很常用) 

**適配

public

class

displayutil

/**

* 將dip或dp值轉換為px值,保證尺寸大小不變

* *@param dipvalue

*@param scale

* (displaymetrics類中屬性density)

*@return

*/public

static

intdip2px(context context, float dipvalue)

/**

* 將px值轉換為sp值,保證文字大小不變

* *@param pxvalue

*@param fontscale

* (displaymetrics類中屬性scaleddensity)

*@return

*/public

static

intpx2sp(context context, float pxvalue)

/**

* 將sp值轉換為px值,保證文字大小不變

* *@param spvalue

*@param fontscale

* (displaymetrics類中屬性scaleddensity)

*@return

*/public

static

intsp2px(context context, float spvalue)

}

android螢幕適配

1 配置android應用程式適配在不同的手機上,需要在androidmanifest.xml檔案的manifest標籤中新增子元素 1 2 3 4 5 6 7 8 9 10 manifestxmlns android supports screens android smallscreens tr...

Android螢幕適配

在sdk中的幫助文件中。develpe training best practices supporting multiple screens 這裡有多屏適配的介紹。現做簡單記錄。screen size small 至少 426dp x 320dp normal 至少 470dp x 320dp l...

android螢幕適配

ui在不同的螢幕畫素或大小中顯示效果可能會不同 1 建議使用盡量使用線性布局和相對布局,基本上不會產生螢幕大小不適應的問題 2 設定控制項寬高的時候使用單位dip dp 是根據當前裝置大小比例計算出來的 3 文字設定盡量使用sp單位 4 盡量不使用px設定大小 畫素px和dip相互轉換工具,實現兩種...