3

我是android开发的新手。而且我对 android 布局兼容性感到困惑。

我正在 android 4.0.3 中创建一个应用程序,但它的 UI 看起来像 android 2.2相关的 UI。

我在应用程序中使用了所有默认控件,但它看起来不像4.0.3相关的 UI。

所以任何人都可以帮助我解决以下问题。

  1. 如果我在 android 4.0.3 中创建应用程序,那么它在 android 2.2 中的外观如何,反之亦然?
  2. 如何创建在所有具有标准 UI 的 android 版本中运行的应用程序?

请帮我。

提前致谢。

4

1 回答 1

0

您的应用将使用theme您指定的系统或您指定的自定义styles。如果您不创建自定义themesstyles您的应用程序将使用每个平台上的默认样式。所以在 4.0.3 上它将使用 ICS 主题,而在 2.2 上它将使用旧主题。

要创建一个可以在所有版本上运行的应用程序,您可能应该将目标 API 设置为 1.5,但是剩下 1.5 的设备很少,因此您可能会将 API 目标设置为 2.2,这将使您的应用程序在所有装有 Android 2.2+ 的设备。

于 2012-06-22T08:05:34.880 回答