-1

我正在编写一个应用程序,我打算从 Android OS 2.3.3 到最新版本。我必须支持多种屏幕尺寸。

我不明白我可以使用 drawable-hdpi、drawable-mdpi 等提供多种屏幕尺寸支持,但是这些是在 3.2 版中引入的。在 3.2 之前,它类似于 drawable-small、drawable-normal 等。

如果我创建以操作系统版本 2.3.3 为目标设备的应用程序,我应该使用什么样的资源术语?如果我使用 drawable-hdpi 等,它可以在操作系统低于 3.2 的设备上运行吗?

谢谢本森格

4

2 回答 2

0

您可以使用当前版本的术语,因为它基于您正在编译的 API。

您应该使用 4.3 API(本问题的最新版本)进行编译,并支持早期的 API,请在您的部分中设置minSdkVersion适当的API。<uses-sdk>您可以通过这种方式为您的文件夹使用所有最新的约定,它们将适用于所有版本。

于 2013-08-08T16:07:40.823 回答
0

您可以将其添加到不同屏幕尺寸的清单中。这将允许您根据设备的屏幕大小设置应用程序 GUI。

<supports-screens android:smallScreens="true" 
          android:normalScreens="true" 
          android:largeScreens="true"
          android:xlargeScreens="true"
          android:anyDensity="true" />
于 2013-08-08T16:45:09.340 回答