基于支持多种屏幕尺寸的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。

smallnormal的跳跃仅发生约3英寸,并且在很大程度上取决于设备制造商。对于Galaxy Y,很可能实际上是small ldpi显示屏(QVGA)。

Android开发人员documentation指出:


  小萤幕至少为426dp x 320dp


对于ldpi设备,每个dp等于0.75像素-换句话说,small屏幕至少为320 x 240像素。仅small屏幕支持QVGA分辨率。

10-06 06:00