2012-07-26 55 views
0

我需要我的应用程序在各种尺寸的屏幕上工作。它适用于我的SII,但完整的应用程序并未显示在星系Y上。我正在使用清单中的支持屏幕代码。我找不到什么错误。即使在使用支持屏幕后,如何支持Android上的较小屏幕?

下面的代码清单中:

<uses-sdk android:minSdkVersion="8" 
    android:targetSdkVersion="13"/> 

<supports-screens android:resizeable="true" 
       android:smallScreens="true" 
       android:normalScreens="true" 
       android:largeScreens="true" 

       android:anyDensity="true" 
       /> 
+0

您是否检查过Galaxy Y的Android版本?既然你已经给android:minSdkVersion =“8”,如果你的设备版本较小,它不会出现 – Venky 2012-07-26 07:34:35

+0

是的。这是2.3,这是10,所以我认为它应该工作。 – 2012-07-26 07:37:37

回答

0

我有从来需要使用<supports-screens>标签。只需保留它,并自动支持每种屏幕尺寸。

+0

这里是应用程序的链接,仍然不能在galaxy上正常工作y https://play.google.com/store/apps/details?id=kshitij.bmi – 2012-07-26 10:29:24

+0

有趣。它显示为与除G1以外的每个设备都兼容(由于它是API级别4,因此被排除)。 – Sparky 2012-07-26 11:59:50

+0

我怀疑问题是你在drawable-hdpi和其他地方(Galaxy Y是ldpi)有一堆图像。也许你可以把它们放在drawable或drawable-nodpi中。编辑:你应该没问题,每个http://developer.android.com/training/basics/supporting-devices/screens.html。我只是想不出别的。 – Sparky 2012-07-26 14:15:34