У меня есть следующая структура в моем приложении:
FragmentActivity с ViewPager, содержащим несколько фрагментов, управляемых FragmentStatePagerAdapter с использованием пакета совместимости с Android 2.1
Каждый фрагмент содержит ListView. Каждый элемент в ListView имеет LinearLayout с двумя TextViews и a Button. LinearLayout и кнопка имеют onClickListeners (отдельно). При нажатии на LinearLayout начинается еще один Activity. Я заметил, что поведение кликов очень противоречиво: иногда действие выполняется немедленно, но очень часто оно задерживается, а иногда оно просто игнорируется независимо от того, сколько раз я нажимаю. Он становится еще более странным, потому что я могу нажать, и действие будет выполнено только при запуске прокрутки списка. Я пробовал различные комбинации setFocusable(false) и setSelectable(true), но, похоже, это не имеет никакого значения. Есть идеи? Я буду рад предоставить более подробную информацию.