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