2016-12-04 9 views

答えて

0

Imageview.setScaleType(ImageView.ScaleType scaleType)を使用して、画像ビュー内の画像を制御およびサイズ変更します。

0

これを試してください。それは助けなければならない

public void onCreate(Bundle savedInstanceState) { 

super.onCreate(savedInstanceState); 

setContentView(R.layout.xml_name_layout); 

final ImageView switcherView = (ImageView) this.findViewById(R.id.img); 

switcherView.setOnTouchListener(new View.OnTouchListener() { 

    public boolean onTouch(View arg0, MotionEvent event) { 

     float curX, curY; 

     switch (event.getAction()) { 

      case MotionEvent.ACTION_DOWN: 
       mx = event.getX(); 
       my = event.getY(); 
       break; 
      case MotionEvent.ACTION_MOVE: 
       curX = event.getX(); 
       curY = event.getY(); 
       switcherView.scrollBy((int) (mx - curX), (int) (my - curY)); 
       mx = curX; 
       my = curY; 
       break; 
      case MotionEvent.ACTION_UP: 
       curX = event.getX(); 
       curY = event.getY(); 
       switcherView.scrollBy((int) (mx - curX), (int) (my - curY)); 
       break; 
     } 

     return true; 
    } 
    }); 
} 
関連する問題