It's going to be an effect today. There are two textview on the relativelayout of the component. These two textview have different color values, and the effect now is that when Relativelayout is clicked, the entire item has a highlighted background.
At the same time these two textview to change color. The parent control responds to the Click event, and the child view does not respond to the Click event. However, the color will change with the click.
This will use the attribute duplicateparentstate.
Android:duplicateparentstate
" assume that this property is set. The Paint state (cursor, inferior) is obtained directly from the parent container.
Note that you get the paint state without getting the event. When you click LinearLayout, the button has a clicked effect, but does not run the Click event "
Android android:duplicateparentstate="true" "false"