0

こんにちは、画面でクリックされた位置を取得する方法を知っています..私の問題は、クリックされた画像のXとYの値を取得する必要があることです。画像サイズがデバイスより小さい場合は問題なく動作しますが、大きな画像を使用するとうまくいきません。

大きな画像を表示するために、水平および垂直スクロール ビューを使用しています。

を使用してevent.getX()、タッチ リスナー内の位置を取得します。

4

1 に答える 1

0

画像の X 値と Y 値を取得するには、次のコードを OnTouchListener に入れます。

public boolean onTouch (View v, MotionEvent ev) 
{
    final int action = ev.getAction();

    final int evX = (int) ev.getX();
    final int evY = (int) ev.getY();
}   
于 2013-03-12T04:31:58.070 に答える