我正在为iphone / andriod开发一个应用程序,它应该完全适合浏览器屏幕,这样我就可以安全地禁用缩放和滚动,但我不知道如何获得实际的屏幕大小。我的意思是屏幕的尺寸在小的顶部和底部的控制栏之后。当我使用我的itouch时,我得到的是screen.height == 420而不是380。如何在ios和andriod中检测到?
发布于 2011-08-21 03:07:08
安卓会缩放你的应用程序,以适应屏幕大小,我没有iOS经验,但我知道安卓会改变你的应用程序,以适应这个大小。虽然为不同的尺寸制作不同的绘图将有助于使它看起来更好,但并不总是需要,但建议。
因此,你为什么需要知道Android设备的屏幕大小不是“饼干切割器”--市场上有很多不同的东西,不同的分辨率和大小。所以,你不能只做一个特定大小的应用程序,你可以,但它只会正确地显示在那一个设备和相似的设备上。该应用程序的制作和缩放适合,但作为开发人员,你可以做一些事情,使它看起来最好的每一种类型的屏幕。
Android有4种密度,即“ldpi”、“mdpi”、“hdpi”或“xhdpi”。
我提到的每一件事都可以在这里读得更深入些。
http://developer.android.com/guide/practices/screens_support.html
https://stackoverflow.com/questions/7136042
复制相似问题