【发布时间】:2015-04-27 17:38:01
【问题描述】:
我一直在开发一个安卓应用,目前正在优化大多数手机的用户界面。 我很难理解 dp 分辨率。
我打算将布局设计到的 DP 分辨率是多少?我知道 android 有 4 种尺寸:
xlarge 屏幕至少为 960dp x 720dp 大屏幕至少为 640dp x 480dp 普通屏幕至少为 470dp x 320dp 小屏幕至少为 426dp x 320dp
但至少可以这么说。 如果给我一部 400dp x 800dp 的手机,而我的图像视图是为 640dp x 480dp 设计的,android 会缩小它吗?如果不是,那么我的内容看起来很糟糕。
请记住,我不想使用 wrap content 来缩放我的图像视图,因为我从服务器中提取图像并且我不知道确切的分辨率,所以图像视图最终会出现错误-shapen 如果我使用包装内容。
谢谢。
【问题讨论】:
-
如果您使用的是 Android Studio,您的项目将默认在 res 目录中为 mdpi、hdpi、xhdpi 和 xxhdpi 文件夹设置文件夹。使用这些,您可以将同一组图像存储为不同大小以匹配每个分辨率,并且应用程序将根据设备的分辨率使用正确的图像。
标签: android imageview resolution scaling