我理解各种dpi资源和灵活的布局支持不同分辨率和大小的屏幕,但我不知道如何在视图的onDraw()方法中直接处理位图绘制以适应不同的屏幕。
我有一个应用程序,可以绘制移动图像以被触摸。到目前为止,它已经在480x320的屏幕上开发,并且测试图像已经在此分辨率下创建。为了支持替代屏幕,例如模拟的WVGA,我已经成功地将高分辨率图像放置在hdpi文件夹中并且它起作用了。
然而,当我创建一个更大的屏幕,例如10英寸平板电脑时,图形绘制到了一个手机大小的区域。
对于更大的屏幕,提供高分辨率源图像的正确方法是什么,而不是更高密度的分辨率?我是否必须手动加载和缩放位图?
我有一个应用程序,可以绘制移动图像以被触摸。到目前为止,它已经在480x320的屏幕上开发,并且测试图像已经在此分辨率下创建。为了支持替代屏幕,例如模拟的WVGA,我已经成功地将高分辨率图像放置在hdpi文件夹中并且它起作用了。
然而,当我创建一个更大的屏幕,例如10英寸平板电脑时,图形绘制到了一个手机大小的区域。
对于更大的屏幕,提供高分辨率源图像的正确方法是什么,而不是更高密度的分辨率?我是否必须手动加载和缩放位图?