我已经开发了一个针对 Android 2.2 的 Android 应用程序,现在我想让它与 Android 3.2 兼容 我面临这两个应用程序之间的以下界面差异
- 编辑文本背景
- 标签主机大小;我给了 fill_parent ,它在所有设备上的 Android 2.2 中都能完美运行,但在 Android 3.2 中,它的大小几乎减小到屏幕的一半。
- 按钮的背景颜色不同
- Android 3.2 中的字体大小小于 Android 2.2 应用程序。
等等……等等
请帮忙
最佳答案
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
关于android - 如何赋予 Android 3.2 与 Android 2.2 应用程序相同的外观?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10258902/