Попытка выяснить, как получить сенсорные события для Android - PullRequest
1 голос
/ 18 января 2011

Я делаю игру с сеткой 9 на 10, которая рисуется на виде. Это работает, я хотел бы иметь возможность обнаруживать, когда пользователь касается одной из ячеек. Я знаю, как получить события клавиатуры. Я полагаю, что должен быть способ прикоснуться даже с помощью x, y cordernat для моего обзора с сеткой.

Ответы [ 2 ]

1 голос
/ 18 января 2011

Просто установите OnTouchListener на объекте View. Единственный реализуемый метод получает параметр MotionEvent. Это дает вам фактические координаты сенсорного события. См. документ .

0 голосов
/ 18 января 2011

Вместе с настройкой OnTouchListener в вашем объекте View не забудьте установить другие виды, в которых находится ваш основной вид. Например, если ваш макет является LinearLayout и Button, вам нужно установить OnTouchListener для обоих, LinearLayout и Button.

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