在Android 2.2中完成的编码是否适用于4.1 Jellybean手机?

时间:2012-12-20 19:29:53

标签: android compatibility android-2.2-froyo

我在eclipse中使用android 2.2编写了一个应用程序。

我的应用程序在三星galaxy mini android 2.2上工作正常。但是,它不适用于三星galaxy s3 android 4.1。

我的应用只占三星Galaxy s3屏幕的一半。

  1. 为什么我的应用无法使用更高分辨率的设备?
  2. 如何让应用与其他正在运行的设备兼容 不同版本的android?

3 个答案:

答案 0 :(得分:0)

确保您的应用在其他设备上运行的最佳方法是在发布之前访问其他设备并在这些设备上测试您的应用。

另一种方法是确保您定位所需的正确SDK,并在需要向后兼容时使用AndroidSupportLibrary

为了帮助我们解决您的具体问题,我们需要了解更多详细信息,但请确保您使用的软件包和库与您尝试定位的Android版本兼容。

并充分利用AndroidSupportLibrary

答案 1 :(得分:0)

您是否检查了分辨率兼容性?这似乎更像是Android Manifest问题,而不是Android版本问题。

答案 2 :(得分:0)

听起来你最有可能只是在布局XML的顶部有一个LinearLayout,它只占用S3上较少的空间。

我建议看看下面的两个链接;如果你想要一个特定的起点,你可以调整你的布局到match_parent并使用l / m / h / xhdpi文件夹放置不同大小的图形。还值得检查你是使用dp还是dip(密度无关像素)

http://developer.android.com/training/multiscreen/index.html

http://android-developers.blogspot.co.uk/2012/11/designing-for-tablets-were-here-to-help.html