android - układ overdraw umożliwia dotyk poprzez LinearLayout
w poniższym interfejsie użytkownika mam to poniżej do odtworzenia na całym ekranie. LinearLayout jest przezroczysty i pozwala na kliknięcie lub dotknięcie kontrolek znajdujących się pod nim. Zasadniczo mogę przewijać listę poniżej tego LinearLayout, a także kontrolki kliknięcia. Jak mogę to wyłączyć?
Zobacz załączony przykład.
Dziękuję Ci
<code><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rlExtNavbar" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="fill_vertical" android:layout_gravity="fill_vertical" android:background="@color/transparent" xmlns:tools="http://schemas.android.com/tools" tools:ignore="Overdraw"> <RelativeLayout android:id="@+id/expandedNavbarLayout" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" > </RelativeLayout> <LinearLayout android:id="@+id/transparentLayout" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/expandedNavbarLayout" android:focusableInTouchMode="false" android:focusable="false" android:background="@color/fulltransparent"> </LinearLayout> </RelativeLayout> </code>