android - 如何赋予 Android 3.2 与 Android 2.2 应用程序相同的外观?

标签 android android-2.2-froyo android-3.2-honeycomb

我已经开发了一个针对 Android 2.2 的 Android 应用程序,现在我想让它与 Android 3.2 兼容 我面临这两个应用程序之间的以下界面差异

  1. 编辑文本背景
  2. 标签主机大小;我给了 fill_parent ,它在所有设备上的 Android 2.2 中都能完美运行,但在 Android 3.2 中,它的大小几乎减小到屏幕的一半。
  3. 按钮的背景颜色不同
  4. Android 3.2 中的字体大小小于 Android 2.2 应用程序。

等等……等等

请帮忙

最佳答案

Android 3.2 使用 <resource>-sw600dp例如 drawable-sw600dpvalues-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/

相关文章:

android - 如何在 Android Froyo 上调试 System.load 链接异常?

android - Android 3.x/Google TV/SDK 上的视频处理 : Video frame to SurfaceTexture/OpenGL/GLSL

Android - ListView 中的页眉消失了吗?

Android 在同一垂直线上对齐复选框

java - Sqlite + Android 行结果中的空列

android - Android 是否内置了 Vertical Seekbar 的配置?

android - 可绘制对象与位图

android - 我的 Android opengl 应用程序在休眠后崩溃