所以我需要一条建议。我有一个计时的小游戏,在最后 5 秒内,我希望它显示后台剩余的时间(又名倒计时:5 4 3 2 1)。以前我只是制作了数字的大图像,以便轻松地将所有图像缩放到不同的屏幕尺寸。现在我的缓冲区空间不足(java.lang.OutOfMemoryError:位图大小超过 VM 预算)所以我想使用 drawText 将数字放在背景中,但我需要它缩放到每个设备的整个屏幕. 关于如何做到这一点的任何建议?
谢谢-德里克
所以我需要一条建议。我有一个计时的小游戏,在最后 5 秒内,我希望它显示后台剩余的时间(又名倒计时:5 4 3 2 1)。以前我只是制作了数字的大图像,以便轻松地将所有图像缩放到不同的屏幕尺寸。现在我的缓冲区空间不足(java.lang.OutOfMemoryError:位图大小超过 VM 预算)所以我想使用 drawText 将数字放在背景中,但我需要它缩放到每个设备的整个屏幕. 关于如何做到这一点的任何建议?
谢谢-德里克
一种解决方案是使用“sp”或与比例无关的像素。在此处查看有关它们是什么以及如何使用它们的更多信息:http: //developer.android.com/guide/practices/screens_support.html