2

以下のコードを使用して、画面に画像を表示します。

ImageView img = (ImageView) findViewById(R.id.imageView1);
    img.setImageResource(R.drawable.car);

ユーザーが指で任意の場所に再配置できるようにしたい。どちらを使用できますか?

  1. setOnTouchListener
  2. onDrag

車が2台ある時です。背景は別のビットマップ画像です。

4

3 に答える 3

0

Java Androidで指で画像の位置を変更するには、操作する必要があります

Surface ViewonTouchListenerはどちらも Android Developer Site で正確に説明されています。

この質問を確認して、ヘルプを取得することもできます

Androidで画像をタッチアンドドラッグ

ハッピーコーディング。

于 2012-09-25T19:35:15.700 に答える
0

あなたはそうすることができます。しかし、それは少し複雑です。この素晴らしいチュートリアルをご覧ください。

http://blahti.wordpress.com/2011/01/17/moving-views-part-2/

于 2012-09-25T19:30:52.757 に答える
0

両方を使用できますが、必要条件によって異なります。つまり、ユーザーが画面上でタッチした場所に画像を再配置するか、それを長押ししてから、ユーザーがタッチの動きを終了する場所にドロップします..... ........最初のケースでは、これらのMove ImageViewをRelativeLayout内で移動 し、2番目のケースではこれらを使用してAndroidで画像をドラッグアンドドロップします

于 2012-09-25T19:34:37.523 に答える