由于android 手机的屏幕宽高比样式太多了,在设计UI时,很多时候,会因为宽高比,分辨率不同会有展示上的差异。
我是这样解决的
在activity的onCreate方法前,调用:
文章来源:https://www.toymoban.com/news/detail-619126.html
fun screenFit(context: Context) {
val metrics: DisplayMetrics = context.resources.displayMetrics
val td = metrics.heightPixels / 760f
val dpi = (160 * td).toInt()
metrics.density = td
metrics.scaledDensity = td
metrics.densityDpi = dpi
}
这样就适配了文章来源地址https://www.toymoban.com/news/detail-619126.html
到了这里,关于Android 屏幕适配各种宽高比的手机的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!