我开发了一款针对Android 2.2的Android应用程序,现在我想让它与Android 3.2兼容 我正面临这两个应用程序之间的以下界面差异
等...等等。
请帮助
答案 0 :(得分:1)
对于Android 3.2,使用<resource>-sw600dp
,例如drawable-sw600dp
和values-sw600dp
并结合使用
res/layout/main_activity.xml
#适用于手机(可用宽度小于600dp)
res/layout-sw600dp/main_activity.xml
#适用于7英寸平板电脑(600dp宽大)
res/layout-sw720dp/main_activity.xml
#适用于10英寸平板电脑(720dp宽大)
以下是参考: Supporting Multiple Screens
答案 1 :(得分:0)
您可以为不同版本使用不同的资源文件夹:
例如
values <-- default
values-v11 for Honeycomb and bigger
或
layout
layout-v11
依旧......
在这些文件夹中,您可以声明不同的样式,尺寸,值,布局等