обнаружить измененный предмет, не поднимая палец вверх (проведите пальцем) - PullRequest
2 голосов
/ 07 октября 2011

Я создал две кнопки в виде сетки.

Я хочу достичь следующей цели, но не знаю, какой метод следует использовать?

Сначала я касаюсь 1-й кнопки, тост 1Сообщение будет показано.Проведя пальцем по 2-й кнопке, не поднимая палец, появится тост 2 мсг.

Когда я подниму палец от экрана, появится тост за 3 сообщения.

1 Ответ

2 голосов
/ 24 февраля 2012

Может быть, может помочь вам

gridview.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {

        if(event.getAction() == MotionEvent.ACTION_MOVE){
            gridview.requestFocusFromTouch();
            gridview.setSelection(gridview.pointToPosition((int)event.getX(),(int)event.getY()));
            return true;
        }
        if(event.getAction() == MotionEvent.ACTION_UP){
            gridview.clearFocus();
            return true;
        }

        return false;
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...