我是android开发的新手。我对Android布局兼容性感到困惑。
我在android 4.0.3中创建了一个应用程序,但它的UI看起来像android 2.2 相关的UI。
我在应用中使用了所有默认控件,但它看起来不像 4.0.3 相关的用户界面。
所以任何人都可以帮助我解决以下问题。
请帮帮我。
提前致谢。
答案 0 :(得分:0)
您的应用将使用您指定的系统theme
或您指定的自定义styles
。如果您不创建自定义themes
或styles
,您的应用将使用每个平台上的默认样式。因此在4.0.3上它将使用ICS主题,在2.2上它将使用较旧的主题。
要创建一个可在所有版本上运行的应用,您应该将目标API设置为1.5,但是剩下1.5的设备很少,因此您可能会将API目标设置为2.2,这将使您的应用程序在Android 2.2 +的所有设备上运行。