如何解决不同屏幕尺寸下的相同dpi问题。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决不同屏幕尺寸下的相同dpi问题。相关的知识,希望对你有一定的参考价值。
我的手机是Galaxy S9,是5.8英寸和xxhdpi。而我的虚拟测试手机是nexus 5,是xxhdpi,但屏幕尺寸是4.95英寸。Galaxy S9的图像视图似乎与Nexus 5截然不同。Layout-xxhdpi适用于同一设备,有的看起来是对的,有的看起来是烧的。如何解决这个问题?
答案
我想推荐你使用 Vector drawables
.
使用矢量绘图的主要优势是图像的可扩展性。 它可以在不损失显示质量的情况下进行缩放,这意味着同一文件可以根据不同的屏幕密度进行调整,而不会损失图像质量。
矢量可绘制文件允许您替换多个 png/jpg/jpeg
在XML中定义的单一矢量图形的资产。
FYI-对于响应式文本大小问题,您应该使用 SDP
以上是关于如何解决不同屏幕尺寸下的相同dpi问题。的主要内容,如果未能解决你的问题,请参考以下文章
Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
Android 屏幕适配屏幕适配基础概念 ② ( 像素 px 与 密度无关像素 dip | 像素 px 与 密度无关像素 dip 在不同屏幕像素密度 dpi 下的换算关系 )