Android app development: click a ListView item programmatically

I’m going to share a code snippet that you may use to programmatically click a ListView item in your Android app. This will not simply highlight the desired ListView item, but also trigger the onItemClick listener.

This code is what I placed in a Fragment’s onLoadFinished() method:

Simply replace the default_position value with the index number of the ListView item you want to click/select programmatically.

That item should be highlighted (assuming you have like, touch selectors) and also trigger the onItemClick listener on Android.

A possible error is . If this happens, wrap your code around a Runnable(), like this:

Related Posts:

Posts that may be related to "Android app development: click a ListView item programmatically":


A Filipino programmer with a variety of interests such as baking, singing, making up silly song/rap lyrics, K-pop, drawing, creating unique dessert flavors, obsessing about finding out how some things works, board games, anime, video games, and forgetting things that usually go in her long list of interests. Running small-time online dessert shops Cookies PH and Catzie's Cakery.

Leave a Reply

Your email address will not be published. Required fields are marked *