Salve a tutti, ho inserito un blocco con un EditText in un layout in cui è presente un RecyclerView ma sembra che su questo EditText non si riesca ad agire in nessun modo: non prende il focus se ci clicco sopra, non compare la tastiera per poterci scrivere, nulla di nulla.
Onestamente sono un pò bloccato, qualcuno mi può aiutare?
Questo il layout:
e questo il codice kotlin di inizializzazione del Fragmentcodice:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" android:background="@null"> <RelativeLayout android:id="@+id/searchSection" android:layout_width="match_parent" android:layout_height="wrap_content" android:visibility="gone" android:orientation="horizontal" android:background="@color/default_background"> <TextView android:id="@+id/searchLabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/White" android:padding="10dp" android:textSize="18sp" android:layout_marginBottom="5dp" android:text="@string/filter_label" /> <EditText android:id="@+id/searchEditText" android:layout_width="match_parent" android:layout_toEndOf="@+id/searchLabel" android:layout_height="20pt" android:layout_marginTop="4dp" android:textSize="18sp" android:padding="4dp" android:enabled="true" android:clickable="true" android:focusable="true" android:hint="@string/filter_title" android:background="@color/White" android:importantForAutofill="no"/> </RelativeLayout> <androidx.recyclerview.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/default_background" android:layout_below="@+id/searchSection" android:orientation="vertical" /> <mycode.CustomProgressBar android:id="@+id/progressBar" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <TextView android:id="@+id/retryAlert" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:text="@string/errorMessage" android:textColor="@color/White" android:padding="10dp" android:visibility="gone" android:textSize="16sp" android:gravity="center_vertical" app:drawableLeftCompat="@null" android:drawablePadding="5dp"/> <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/emptyContainer" android:layout_centerInParent="true" android:paddingBottom="40dp" android:visibility="gone"> <ImageView android:layout_width="80dp" android:layout_height="wrap_content" android:id="@+id/emptyImage" android:layout_centerHorizontal="true" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/emptyText" android:textColor="@color/White" android:textSize="18sp" android:layout_marginTop="10dp" android:maxWidth="280dp" android:gravity="center" android:layout_below="@+id/emptyImage"/> </RelativeLayout> </RelativeLayout>
codice:val llm = LinearLayoutManager(activity) llm.orientation = RecyclerView.VERTICAL binding.recyclerView.setHasFixedSize(true) binding.recyclerView.layoutManager = llm

Rispondi quotando