【发布时间】:2014-09-26 05:58:35
【问题描述】:
我正在开发一个 Android 应用程序,其中服务器发送与 1920*1080 分辨率设备的像素尺寸对应的所有值。我需要该应用程序支持多种屏幕分辨率。我浏览了有关支持多种屏幕分辨率的 Android 文档.它建议将像素转换为倾角然后渲染。我在我的应用程序中这样做了,但视图没有按要求渲染。所以我尝试通过动态获取屏幕宽度和高度然后根据当前缩放所有尺寸来应用简单的单一方法屏幕宽度和高度。 假设我当前的屏幕宽度是 X,高度是 Y。所以我所做的是 水平方向的缩放因子 = 新屏幕宽度/1920。 水平方向的缩放尺寸 = 水平方向的缩放因子 * 从服务器水平方向的尺寸。 垂直方向也是如此。 该应用程序现在在我的设备上看起来很好。但它是一种可靠的做事方式吗?我也应该处理显示密度吗?
【问题讨论】:
-
您是否按照屏幕比例创建了图像?