解决方案 »

  1.   

    因为外面还有层RelativeLayout ,可以设置RelativeLayout 的background=图片
      

  2.   


    这个是这个activity的最外层布局,去掉的话xml里就全是错误了……另外个图片在XML的Graphical Layout的预览图里确实是充满的,但是一到模拟器里就留白了,不知道这是为什么…………
      

  3.   

    ImageView的setScaleType重新设置一下就行了
      

  4.   


    <ImageView xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:scaleType="fitXY"
        android:src="@drawable/a2_240jpg" />
      

  5.   


    不过RelativeLayout的长宽不都是match_parent么……? 为什么还会短一截……? 求解释~
      

  6.   

    match_parent是对应框架,而不是屏幕,你就把那个的RelativeLayout 改成图片就行了
      

  7.   


    不过RelativeLayout的长宽不都是match_parent么……? 为什么还会短一截……? 求解释~你如果是要用imageview显示图像,就不要去改relativelayout,要不然要你的imageview何用?你的图像冲不满的根本原因是图像自动缩放了,你需要把imageview的scaleType改一下就行了,如5楼所说的就行,正解。
      

  8.   

    亲测可行,非常感谢~~不过目测那个图片被放大了,有点虚,在AVD的details里面明明说它是480x800的,布局的预览图也都挺对的,为什么模拟器的屏幕好像就变大了呢……?另外我还有一些长宽超过屏幕大小的图片,希望一开始显示屏幕那么大的地方,然后用户能做拖动,但是scaleType设为XY的话会直接把图片缩到屏幕里面吧……? 以上求解释~
      

  9.   

    亲测可行,非常感谢~~不过目测那个图片被放大了,有点虚,在AVD的details里面明明说它是480x800的,布局的预览图也都挺对的,为什么模拟器的屏幕好像就变大了呢……?另外我还有一些长宽超过屏幕大小的图片,希望一开始显示屏幕那么大的地方,然后用户能做拖动,但是scaleType设为XY的话会直接把图片缩到屏幕里面吧……? 以上求解释~模拟器当然不一样了,你要用真机说话!
      

  10.   

    亲测可行,非常感谢~~不过目测那个图片被放大了,有点虚,在AVD的details里面明明说它是480x800的,布局的预览图也都挺对的,为什么模拟器的屏幕好像就变大了呢……?另外我还有一些长宽超过屏幕大小的图片,希望一开始显示屏幕那么大的地方,然后用户能做拖动,但是scaleType设为XY的话会直接把图片缩到屏幕里面吧……? 以上求解释~模拟器当然不一样了,你要用真机说话!不过这是不是也说明在这种分辨率的机器上就会出问题?
      

  11.   

    亲测可行,非常感谢~~不过目测那个图片被放大了,有点虚,在AVD的details里面明明说它是480x800的,布局的预览图也都挺对的,为什么模拟器的屏幕好像就变大了呢……?另外我还有一些长宽超过屏幕大小的图片,希望一开始显示屏幕那么大的地方,然后用户能做拖动,但是scaleType设为XY的话会直接把图片缩到屏幕里面吧……? 以上求解释~模拟器当然不一样了,你要用真机说话!不过这是不是也说明在这种分辨率的机器上就会出问题?当然不能说明。
      

  12.   

    都fitXY了,你随便放一个图片上去都能填满
      

  13.   


    请问如果我想放一个大图片,然后能够用两指缩放以及单指拖拽的话,scaleType可以设为fitXY吗?谢谢~
      

  14.   

    fitXY的话,放在更大的设备上就会失真的
      

  15.   

    确实,所以我真不是特想用fitXY…… 所以是不是说在做图片的时候应该直接做一张大的图片然后用matrix,让用户自己缩放比较好?
      

  16.   


    请问如果我想放一个大图片,然后能够用两指缩放以及单指拖拽的话,scaleType可以设为fitXY吗?谢谢~
    要用matrix 就是巨振变化
      

  17.   


    请问如果我想放一个大图片,然后能够用两指缩放以及单指拖拽的话,scaleType可以设为fitXY吗?谢谢~
    要用matrix 就是巨振变化非常感谢,我把图片放在drawable-nodpi里面就实现了我想要的效果,原来放在越高级别的dpi文件夹里,图片就会被缩得越小,跟图片本身的dpi没关系……