The ListView click fails because the button in the item layout may be present, and the button captures the focus.
Workaround:
1, in the XML layout, add Android:focusable= "false" to the button
2, add android:descendantfocusability= "Blocksdescendants" in the item layout based on point
Defines the relationship between the ViewGroup and its descendants when looking-a View to take focus. Must be one of the following constant values. This property is defined as the relationship between ViewGroup and its child controls when a view takes focus. There are three values for the property: Beforedescendants:viewgroup takes precedence over its subclass control and gets focus Afterdescendants:viewgroup only if its subclass control does not need to get focus Blocksdescendants:viewgroup will overwrite the subclass control and get focus 3 directly, do not use button, but TextView instead, as for the click Effect, and then write another.
Android_listview Click Fail