我原本开发用的是480*320的屏幕。
现在要换480*800的。屏幕是换出来了。
但是显示有问题。图片比例也出了问题。。
这个东西能解决吗?怎么解决啊用的是1.6的。各种方法都试过了。还是不行。
改模拟器尺寸。换模拟器。在main.xml中添加
 <supports-screens
          android:largeScreens="true"
          android:normalScreens="true"
          android:smallScreens="true"
          android:anyDensity="true"
 />
都试过了。。请大家帮我解决下
献上所有的分数

解决方案 »

  1.   

    AndroidManifest.xml加上:
    <supports-screens
      android:largeScreens="true"/>
    就可以了吧?不可能不全屏的吧?
      

  2.   

    请注意的sdk版本 貌似是1.6版本以上  
      

  3.   

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

  4.   

    简单死了, 我也遇见样的问题, 把你上面的状态栏去掉, 他还占了20pix呢, 去了就对了, 一定是这个问题, 查了状态栏的高。
      

  5.   

    需要改下布局
    请见:http://blog.csdn.net/lincyang/archive/2010/09/14/5882537.aspxhttp://blog.csdn.net/lincyang/archive/2010/09/17/5891118.aspx
      

  6.   


    应该是这个意思
    http://superstanwu.blog.ithome.com.tw/post/775/79073
      

  7.   

    frameworks/base/core/java/android/content/res/CompatibilityInfo.java
    除了内核要修改之外,这个文件也要修改一下.
    /**
      * The default width of the screen in portrait mode.
      */  public static final int DEFAULT_PORTRAIT_WIDTH = 480;
         /**
          * The default height of the screen in portrait mode.
          */     public static final int DEFAULT_PORTRAIT_HEIGHT = 800;