0

Androidのレイアウトで画像のX座標とY座標を取得するには?
Androidのレイアウトで画像の上下左右を取得する方法は?

4

2 に答える 2

0

を使用Touch listenersすると、X 値と Y 値を取得できますview

layout.setOnTouchListener(new OnTouchListener() {           
        @Override
        public boolean onTouch(View v, MotionEvent event) { 
            float x = event.getX();
            float y = event.getY();
            return false;
        }
    });
于 2012-08-23T05:55:20.593 に答える
0

親と比較した任意のビューの x および y 座標には getLeft()getTop()getRight()、および を使用しgetBottom()ます。

screen/window と比較した任意のビューの生の x および y 座標には、次を使用します getLocationInWindow(int[] location)getLocationOnScreen(int[] location)

ビューが配置され、レイアウト手順が完了するまで、これらのメソッドはすべて機能しないことに注意してください。

より多くのメソッドが API hereに書かれています。

于 2012-08-23T05:55:43.050 に答える