Android - cliques atrasados no ListView
Tenho a seguinte estrutura no meu aplicativo:
FragmentActivity comViewPager
segurando vários fragmentos gerenciados porFragmentStatePagerAdapter
usando o pacote de compatividade com Android 2.1
Cada fragmento contémListView
. Cada elemento noListView
tem umLinearLayout
com doisTextViews
eButton
. OLinearLayout
e o botão temonClickListeners
(separado). Clicando noLinearLayout
inicia outroActivity
. Percebi que o comportamento dos cliques é muito inconsistente: às vezes, a ação é executada imediatamente, mas muitas vezes é adiada e às vezes é ignorada, não importa quantas vezes eu toque. Fica ainda mais estranho porque eu posso tocar e a ação só será executada quando eu começar a rolar a lista. Eu tentei várias combinações desetFocusable(false)
esetSelectable(true) but it seems to not make any difference. Any ideas? I'll be happy to provide more details.