ile temas kurmanızı sağlar. LinearLayout şeffaftır ve altındaki kontrollerin tıklanabilir veya dokunulabilir olmasını sağlar. Temel olarak, bu LinearLayout'un altındaki bir listeyi ve ayrıca tıklama kontrollerini tarayabilirim. Bunu nasıl devre dışı bırakırım?android - overdraw mizanpajı, aşağıdaki UI'da LinearLayout
Örneğe bakınız.
Eğer
<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>
Bu cevap kabul edilmelidir! –
ile ilgili tek sorun, sıkıştırılmış durumun tıklanabilir olarak ayarlanmış görünümün tüm alt denetimlerine yayılmasıdır. Örneğin. düğmeler arka plana tıkladığınızda animasyonları tıklar. –
unluckily, benim için işe yaramadı. – NarendraJi