【发布时间】:2012-08-15 06:40:28
【问题描述】:
我了解各种 dpi 资源和灵活的布局以支持不同的分辨率和大小的屏幕,但我不明白如何在视图的 onDraw() 方法中直接使用位图绘制来处理不同的屏幕。
我有一个应用程序可以绘制要触摸的移动位图。到目前为止,它是在 480x320 屏幕上开发的,并且测试图形已在此分辨率下创建。为了支持模拟 WVGA 等替代屏幕,我已成功地将更高分辨率的图像放在 hdpi 文件夹中,并且它可以工作。
但是,当我创建一个更大的屏幕(如 10 英寸平板电脑)时,图形被绘制到一个手机大小的小区域。
相对于更高密度的分辨率,为更大的屏幕提供更高分辨率的源图像的正确方法是什么?我必须手动加载和缩放位图吗?
【问题讨论】: