¿Cómo deshabilitar cualquier evento en una vista en Android?

Mi pregunta es simple: ¿Cómo deshabilitar cualquier evento en una vista en Android? (Incluyendo la eliminación de su enfoque, como si solo quisiera que estuviera allí visualmente, pero que no existiera en todo lo demás) ¿Y funciona en todo un árbol de vista? (como si deshabilito eventos en la raíz, ¿todos los eventos serán deshabilitados para sus hijos?).

Ahora, antes de que digas algo, he intentado todo lo siguiente:

establecer habilitadosetFocusablesetSelectedsetClickablesetActivated

Y ninguno de estos métodos parece funcionar, en serio.

Los he probado directamente en unWebView, así como en el diseño principal en todo, pero todavía puedo interactuar con él.

¿Alguna idea?

¡Gracias!

EDITAR # 1

La solución que consiste en agregar una vista en la parte superior de la vista que debe desactivarse no funciona. En realidad, todavía es posible hacer clic en la vista interior, lo he intentado con un ejemplo simple:

<code><?xml version="1.0" encoding="utf-8"?>
<FrameLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >
    <LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:background="#ff0000">
        <Button
            android:id="@+id/button"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:text="Click Me!"
        />
    </LinearLayout>

    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#00000000"
    />
</FrameLayout>
</code>

Aquí todavía es posible hacer clic en elbutton.

EDITAR # 2

La razón por la que quiero hacer esto está relacionada con lasiguiente pregunta que pregunté hace semanas.

Lo que tengo es unListViewActuando como una barra de navegación que está debajo de unaView que contiene el contenido de mi aplicación. El problema con esta implementación es que cuando intento desplazarme por laListView cuando hay una vista enfocable en la capa encima de ella, bueno, laListView no se desplaza y, en cambio, es la vista superior la que se enfoca (ese es el caso cuando hay unWebview o unEditText etc.).

Así que sí, como se menciona en una de las respuestas, puedo deshabilitar cualquier evento de clic en unWebView anulandosetOnTouchListener pero la vista sigue enfocada y creo que esta es la razón por la que todavía tengo el mismo problema con mi barra de navegación.

Respuestas a la pregunta(1)

Su respuesta a la pregunta