Выделить селектор сверху - для базовой линейной разметки?

Я хочу, чтобы состояние щелчка селектора отображалось поверх простого макета. Я думаю, что это похоже на «drawSelectorOnTop» атрибут в ListView. Пример макета:

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

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

Так что здесь у нас есть родительский линейный макет и внутренний дочерний элемент, который имеет сплошной цвет фона (красный). Когда я щелкаю по родительскому элементу, цвет фона актива изменяется, как определено в моем селекторе, но, поскольку дочерний объект ближе к пользователю в z-порядке, он остается неизменным.

Есть ли способ нарисовать состояние селектора поверх всех дочерних элементов, а не под?

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос