I have a listview, which is scrollable, with dynamically items loaded from the database. And I have two buttons, “UP” for scrolling up by 100 pixels and “Down” for scrolling down by 100 pixels also.
The problem is that after I click down or up, the screen scrolls but after that all items in listview are not selectable at their right place. For example, I press down key and it scrolls well but after that I click item3 and it accepts item1 as clicked object.
I have tried ListView.refreshDrawableState() but it doesn’t work.
I have a listview, which is scrollable, with dynamically items loaded from the database.
Share
You might want to use the
setSelection()method instead of scrolling the list by 100 pixels each time. Increment the selection when you’re scrolling down and decrement it while scrolling up. This will assure that the right item is being clicked. Hope this helps.