網(wǎng)站建設(shè)設(shè)計(jì)時(shí)代創(chuàng)信好找廣告商的平臺(tái)
由于android 手機(jī)的屏幕寬高比樣式太多了,在設(shè)計(jì)UI時(shí),很多時(shí)候,會(huì)因?yàn)閷捀弑?#xff0c;分辨率不同會(huì)有展示上的差異。
我是這樣解決的
在activity的onCreate方法前,調(diào)用:
?
fun screenFit(context: Context) {val metrics: DisplayMetrics = context.resources.displayMetricsval td = metrics.heightPixels / 760fval dpi = (160 * td).toInt()metrics.density = tdmetrics.scaledDensity = tdmetrics.densityDpi = dpi}
這樣就適配了