我是 android 开发的新手。我对 android 布局兼容性感到困惑。
我正在 android 4.0.3 中创建一个应用程序,但它的 UI 看起来像 android 2.2 相关的 UI。
我在应用程序中使用了所有默认控件,但它看起来不像 4.0.3 相关的 UI。
所以任何人都可以帮助我解决以下问题。
- 如果我在 android 4.0.3 中创建应用程序,那么它在 android 2.2 中的外观如何,反之亦然?
- 如何创建可在具有标准 UI 的所有 Android 版本中运行的应用程序?
请帮帮我。
提前致谢。
最佳答案
您的应用将使用您指定的系统主题
,或您指定的自定义样式
。如果您不创建自定义主题
或样式
,您的应用将在每个平台上使用默认样式。所以在 4.0.3 上它将使用 ICS 主题,而在 2.2 上它将使用旧的主题。
要创建一个可在所有版本上运行的应用程序,您可能应该将目标 API 设置为 1.5,但几乎没有设备还剩下 1.5,因此您可能会将 API 目标设置为 2.2,这将使您的应用程序可在所有 Android 2.2+ 设备上运行。
关于安卓兼容性 - micromax funbook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11152223/