This is the same problem. Clicking on the item in Listview will change the color, because the listview sets the default listselector and has a default color. Similarly, if clicking on it, no color changes, how can we set the listselector and it will not change the color.
However, during our development process, we may encounter such problems. Listview clicks on the color and summarizes the following reasons:
1. The layout of the item sets the background color value and removes the background color.
2. The effect of the listselector property in the listview is overwritten. For example, when the Item of the list is an ImageView that fills the cell, if there is content in the ImageView, the effect of the listSelector will be blocked.
At this time, we need to add the drawSelectorOnTop property to ListView and set it to true
android:drawSelectorOnTop="true"
The above is the solution for clicking the item on the Listview in Android that the editor introduces to you. I hope it will be helpful to you. If you have any questions, please leave me a message and the editor will reply to you in time. Thank you very much for your support for my website!