原本在android的虚拟器运行好好的一张图片,大小刚好。但是放到目标存机器上,是用液晶显示屏来显示的,图片没有根据环境的变化而有所变化。此外,上面的其他图片也乱了。我是用相对布局(RelativeLayout)的。请问是什么原因导致的呢

解决方案 »

  1.   

    设置android:layout_width="wrap_content"
            android:layout_height="wrap_content"
    如果要用到的单位,就用dip
      

  2.   

    你用的是android:src还是android:background?
    src显示的是图片的原始尺寸
    background显示的是缩放后的图片另外,宽度和高度的单位要用dip
      

  3.   

    在imageView中如下面设置android:src="@drawable/logo"  
    android:scaleType="centerInside"