Android 图像、密度和屏幕像素
我对 Android 文档中关于这个问题的内容感到困惑,所以我会在这里问他们: 安装了 HTC Desire 手机,我看到它的像素为 480×800,密度为 252
- 我在此链接上 我尝试像这样 getResources().getDisplayMetrics().densityDpi 获取密度,我得到的值是 240 而不是 252。
- 我有图像尺寸为 400x113,密度为 240(像素/英寸) 当我尝试使用 getWidth 和 getHeight 获取程序中的尺寸时,它显示为 600 和 170。
- 我的图像需要为这款手机 HTC Desire 提供什么尺寸以及它需要具有什么密度。
谢谢。
I am confused by Android documentation about this questions so I will ask them here:
I have HTC Desire mobile on this link I see that it has pixels 480×800 and Density 252
- When I try to get Density like this getResources().getDisplayMetrics().densityDpi I get value 240 and not 252.
- I have image with size 400x113 with Density 240(Pixels/Inch) And when I try to get size in program with getWidth and getHeight it said 600 and 170.
- What size my image need to be for this phone HTC Desire and which Density it need to have.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请仔细阅读本文档,了解有关支持多屏幕的详细信息以及有关密度的信息。
Read through this document for details on supporting multiple screens and information on densities.