グリッドビューのアイテムのXとYの値をクリックしたときに取得したいのですが、どうすればいいのですか? ?gridview内のアイテムをクリックしたときにX値とY値を取得する方法
私はsetOnItemClickListenerメソッドを使用することを知っていますが、私はその位置だけを取得できます。
グリッドビューのアイテムのXとYの値をクリックしたときに取得したいのですが、どうすればいいのですか? ?gridview内のアイテムをクリックしたときにX値とY値を取得する方法
私はsetOnItemClickListenerメソッドを使用することを知っていますが、私はその位置だけを取得できます。
ここでは、ユーザーがGoogleマップをクリックした場所のx座標とy座標を取得する方法を示します。他の種類のビューと置き換えてみてください。
public boolean onTouchEvent(MotionEvent e, MapView m) {
if (e.getAction() == MotionEvent.ACTION_DOWN) {
long start = e.getEventTime();
x = (int)e.getX();
y = (int)e.getY();
touchedPoint = map.getProjection().fromPixels(x, y);
}
ここでmapは私のMapViewの名前です。基本的にはMotionEvent
からX、Yは、パラメータの
grid.setOnTouchListener().
一つを呼び出すことによって、タッチリスナーを設定フェッチxおよびy位置を含むであろうMotionEvent
オブジェクトです。
これは私のために働いています..そして私は別の質問を..私は行の画像の数を取得したい、またはゲームのような列に接続しています4 ..あなたはどのように考えているそれを得る – Basant