OnTouchEvent отсутствует параметр просмотра в Monodroid - PullRequest
0 голосов
/ 03 июня 2011

Почему OnTouchEvent в Mono для Android не имеет аргумента View OnTouch имеет в Android для Java? Как я могу получить представление, которое запускает событие?

Я пытаюсь что-то сделать в качестве примеров перетаскивания и масштабирования здесь .

Заранее спасибо.

1 Ответ

3 голосов
/ 08 июня 2011

Метод, который вы смотрите, это Activity.OnTouchEvent, который выглядит так же, как и в Java .Пример, который вы смотрите, на самом деле использует метод OnTouchListener.onTouch, который в Mono For Android соответствует IOnTouchListener.OnTouch.Определение базового класса, в котором реализован этот интерфейс, будет выглядеть примерно так:

public class Touch : Activity, View.IOnTouchListener
{
    protected override void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);
    }

    public bool OnTouch(View v, MotionEvent e)
    {
        return true;
    }
}
...