OnClickListener в Listview странное поведение при быстром нажатии - PullRequest
2 голосов
/ 30 апреля 2011

Мой пост относится к этому вопросу: OnClickListener в Listview, заполненном CursorAdapter .

Когда я нажимаю быстро и много раз на одну и ту же кнопку в моем ListViewчерез некоторое время мое приложение ведет себя так, как будто я нажимаю на другую строку ... Это как если бы кнопки были активированы ПОСЛЕ того, как их родители были переработаны (обратите внимание, что, когда я нажимаю на кнопки, содержимое моего списка обновляется).

Также есть странный "зеркальный эффект" ... .Допустим, у Listview 12 элементов, а элементы с 3 по 11 показаны на экране.если я нажимаю (быстро) на кнопку в позиции X, через некоторое время приложение ведет себя так, как будто я нажал на кнопку, расположенную в точке Y, с:

  • X: 03, Y: 11
  • X: 04, Y: 10
  • X: 05, Y: 09
  • X: 06, Y: 08
  • X: 11, Y: 03
  • X: 10, Y: 04
  • X: 09, Y: 05
  • X: 08, Y: 06

Любое объяснение илипредложение

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