尝试使所有屏幕尺寸的 TextSize 保持相似

发布于 2025-01-04 02:51:28 字数 227 浏览 2 评论 0原文

所以我需要一个建议。我有一个计时的小游戏,在最后 5 秒内我希望它显示后台剩余时间(又名倒计时:5 4 3 2 1)。以前,我只是制作了数字的大图像,以便可以轻松地将所有图像缩放到不同的屏幕尺寸。现在我的缓冲区空间不足(java.lang.OutOfMemoryError:位图大小超出VM预算)所以我想使用drawText将数字放在后台,但我需要它缩放到每个设备的整个屏幕。关于如何执行此操作有什么建议吗?

谢谢 -德里克

So I need a piece of advice. I have a small game that is timed and for the last 5 seconds I want it to display the time remaining in the background( aka countdown: 5 4 3 2 1). Previously I just made large images of the numbers so that it was easy to scale all the images to different screen sizes. Now I am running out of room in the buffer (java.lang.OutOfMemoryError: bitmap size exceeds VM budget) So I want to use drawText to put the numbers in the background, but I need it to scale to the entire screen for every device. Any Suggestions on how to do this?

Thanks
-Derek

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月竹挽风 2025-01-11 02:51:28

解决方案是使用“sp”或与比例无关的像素。请在此处查看有关它们是什么以及如何使用它们的更多信息:
http://developer.android.com/guide/practices/screens_support.html

A solution would be to use "sp" or scale-independent pixels. See more information on what they are and how to use them here:
http://developer.android.com/guide/practices/screens_support.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文