Определение текущего представления - PullRequest
0 голосов
/ 01 декабря 2011

Как я могу узнать, с каким видом взаимодействует пользовательский интерфейс, например, если я нажимаю на разные представления, как я могу идентифицировать их как текстовые поля / кнопки / метки и т. Д.

Ответы [ 2 ]

1 голос
/ 01 декабря 2011

Когда вы нажимаете на любое представление onTouch (View v, событие MotionEvent), этот метод выдаст вам представление в своем первом параметре. Проверьте, является ли этот View v экземпляром какого класса, например

if(v instanceOf TextView)

{ Это представление является текстовым представлением }

0 голосов
/ 01 декабря 2011
if (view instanceof TextView)
{
 //do somth
}else if(view instanceof ImageView)
{
 //do somth
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...