解决方案 »

  1.   

    是不是我的
    android:layout_width="match_parent"
     android:layout_height="match_parent"
    没有设置对啊?
      

  2.   

    你到底是想要imageview大小不变,还是你实际的图片大小不变?
      

  3.   

    viewFlow.getViewTreeObserver().addOnGlobalLayoutListener(
    new OnGlobalLayoutListener() {
    @Override
    public void onGlobalLayout() {
    // TODO Auto-generated method stub
    LayoutParams layout = viewFlow
    .getLayoutParams();
    layout.height = viewFlow.getWidth() / 5 * 2; //宽高比5:2
    viewFlow.setLayoutParams(layout);
    viewFlow.getViewTreeObserver()
    .removeGlobalOnLayoutListener(this);
    }
    });
      

  4.   

    android:scaleType="centerCrop",比例不一样,会将图片裁剪一部分,图片也不会变形