The itemclick event should be fired from native android ListView through OnItemClickListener. We don't need to manually fire this event from every child item. If the OnItemClickListener does not work as expect, this means we miss something important in the native android part. This missing does not only affect the itemclick event but also affects all the background selected color / highlight color which should be handled by the native android ListView. We have to fix this from the root; otherwise, our listview won't work correctly.