基于支持多种屏幕尺寸的Android文档,似乎Android 2.x支持QVGA作为小屏幕尺寸。在我的应用清单文件中,
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
和
<uses-sdk
android:minSdkVersion="5"
android:targetSdkVersion="15" />
但是最近有一位客户联系我,说谷歌游戏商店说他的三星Galaxy Y与我的应用程序不兼容。我抬头看了Galaxy Y,唯一使它与其他型号不同的是它有一个小的3英寸QVGA(240x320)显示屏。它运行的是姜饼。
所以我的问题是,对Android 2.x的QVGA支持是否存在任何已知问题?我还四处搜寻,并在某些应用程序的发行说明中看到它们特别提到了QVGA支持,这使我认为它不被立即使用。有人可以确认吗?谢谢!
最佳答案
是的,Android 2.x支持QVGA分辨率显示。实际上,您甚至可以在QVGA显示器上运行最新版本的Android。
从small
到normal
的跳跃仅发生约3英寸,并且在很大程度上取决于设备制造商。对于Galaxy Y,很可能实际上是small ldpi
显示屏(QVGA)。
Android开发人员documentation指出:
小萤幕至少为426dp x 320dp
对于ldpi
设备,每个dp等于0.75像素-换句话说,small
屏幕至少为320 x 240像素。仅small
屏幕支持QVGA分辨率。