You are not the only sufferer 🙂 This behavior is often considered as a bug by Android developers Have a look at this link of their conversation.
To solve your problem- simply include android:descendantFocusability="blocksDescendants"
attribute in your root layout.
More Related Contents:
- Save data in a SQLite database with the original format and view those data again with that form format
- ListView item background via custom selector
- How do you dynamically add elements to a ListView on Android?
- OnItemCLickListener not working in listview
- How to dynamically update a ListView on Android [closed]
- Android, ListView IllegalStateException: “The content of the adapter has changed but ListView did not receive a notification”
- Embedding ads within Recyclerview
- ListView with OnItemClickListener
- Android ListView Text Color
- Background ListView becomes black when scrolling
- ListView subobject clickable confilct
- Custom ListView Android
- How can I implement a ListView without ListActivity? (use only Activity)
- ListView in ArrayAdapter order get’s mixed up when scrolling
- How to write a custom filter for ListView with ArrayAdapter
- Android ListView setSelection() does not seem to work
- android listview get selected item
- how to display fetched json data into listview using baseadapter
- How to scroll to top of long ScrollView layout?
- Change expandable indicator in ExpandableListView
- Retaining position in ListView after calling notifyDataSetChanged
- ListFragment OnListItemClick not being called
- Mask ImageView with round corner background
- How to change the text of a CheckBox in listview?
- How to implement pagination in Android listview
- OnItemClickListener doesn’t work with ListView item containing button
- Detecting the scrolling direction in the adapter (up/down)
- BaseAdapter causing ListView to go out of order when scrolled
- Cannot add header view to list — setAdapter has already been called
- Android – MapView contained within a Listview