Android 的 UI - 设计的分辨率是多少?
我希望我的应用程序能够在手机(通常为 320x480)和平板电脑(840x600、800x600 和 1024x600)上运行。
我不确定要设计哪种分辨率以及它如何在各种设备上扩展。谁能建议我应该使用什么分辨率和 dpi?
I'd like my app to work on phones (320x480 usually) and tablets (840x600, 800x600 and 1024x600).
I'm not sure which resolution to design for and how it would scale on various devices. Can anyone please suggest what resolution and dpi should I use?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在一次会议上与蒂姆·布雷讨论这个问题时,他说:
现在我认为平板电脑版本需要不同的布局和不同的用户体验。例如,我会尝试在我的应用程序的平板电脑版本。
Discussing this with Tim Bray in a conference he said:
Right now I think that tablet version requieres a different layout with different UX. For instance I would try using Fragments on the tablet version of my app.
看看这个资源:
Have a look at this resource:
Android 自动处理不同的屏幕分辨率,您可以在“dip”(与设备无关的像素)中指定尺寸,并提供不同的可绘制文件夹(drawable-hdpi、drawable-mdpi、drawable-ldpi),根据设备的分辨率能力在其中获取可绘制对象。您的应用程序正在其上运行的设备。
如果您想专门针对平板电脑,那么我会开始为 Honeycomb 系统编码。设备即将上市;)该 SDK 已在developer.android.com 网站上提供。
Android handles different screen resolutions automatically in that you specify sizes in "dip" (device independent pixels) and by providing different drawable folders (drawable-hdpi, drawable-mdpi, drawable-ldpi) where drawables are fetched depending on the resolution capabilities of the device your app is running on.
If you want to target tablets specifically, then I'd start coding for the Honeycomb system. Devices will be available soon ;) The SDK is already available on the developer.android.com site.
最近我在市场上开发了一个名为 Starrpartners 的 Android 应用程序,我使用 320x480 的设计作为目标并将图像放在 mdpi 文件夹中。它在更高分辨率下也能很好地工作。
您可以通过制作您的应用程序并在不同分辨率的模拟器上运行它来检查它。
希望它有帮助:)
Recently i developed a android app its in the market by name Starrpartners in this i use the design of 320x480 as a target and putting the images in mdpi folder. it worked pretty well on higher resolution as well .
You can check it by making your app and running it on different resolution simulator .
Hope it helps :)