2013-01-31 47 views
0

我調整了ImageView的大小並自動調整圖像的大小,我需要這個放大和縮小圖像,這是我希望實現這個的方式,因爲圖像已經是2048x2048, - 大小。 Bu代碼只有一次出於某種原因,第二次點擊什麼都不做。如果您有其他想法或建議,我很樂意聽到他們的意見。謝謝。調整Imageview和fitXY的大小

ImageView map = (ImageView) findViewById(R.id.imageViewMap); 
Bitmap mapIm = BitmapFactory.decodeResource(getResources(),R.drawable.myMap); 
map.setImageBitmap(mapIm); //first view 

zoomIn.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 


      map.getLayoutParams().height = counter*5000 ; 
      map.getLayoutParams().width = counter*5000; 

      BitmapDrawable bmd = new BitmapDrawable(mapIm); 
      map.setImageDrawable(bmd); 
      bmd = null; 

      counter++; 

     } 
    }); 

回答

3

用於縮放圖像視圖

imageview.setScaleType(ScaleType.FIT_XY); 

,或者你可以試試下面的鏈接希望它可以幫助你

zoomableimageview

試試這個,希望它可以幫助你

example zoom

+0

我已經在我的xml中定義了它,這不是雜誌 – Dim

+0

@ user1891408你檢查了鏈接嗎 – Janmejoy

+0

是的,它也是平移的,它不是我需要的,謝謝! – Dim

相關問題