¿Dibujar selector en la parte superior - para un diseño lineal básico?

Quiero un estado de clic de selección para que un diseño simple dibuje sobre sus hijos. Creo que esto es similar al atributo "drawSelectorOnTop" en ListView. Ejemplo de diseño:

<LinearLayout
  android:background="@drawable/my_click_selector">
    <LinearLayout
      android:background="#F00" />
</LinearLayout>

---------------
|             |
| ----------- |
| ----------- |
|             |
---------------

Así que aquí tenemos un diseño lineal principal y un secundario que tiene un color de fondo sólido (rojo). Cuando hago clic en el padre, el color de fondo del activo cambia según lo definido en mi selector, pero dado que el hijo está más cerca del usuario en el orden z, permanece sin cambios.

¿Hay alguna forma de hacer que el selector de estado seleccionado se dibuje sobre todos los hijos en lugar de debajo?

Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta