Stavo esplorando RecyclerViewe sono stato sorpreso di vedere che RecyclerViewnon ha onItemClickListener(). Ho due domande. Domanda principale Voglio sapere perché Google ha rimosso onItemClickListener()? C'è un problema di prestazioni o qualcos'altro? Domanda secondaria Ho risolto il mio problema scrivendo onClicknel mio RecyclerView.Adapter: public static class ViewHolder extends RecyclerView.ViewHolder implements OnClickListener …
Questo è un esempio di come avrebbe potuto essere fatto in precedenza nella ListViewclasse, usando i parametri divisore e dividerHeight : <ListView android:id="@+id/activity_home_list_view" android:layout_width="match_parent" android:layout_height="match_parent" android:divider="@android:color/transparent" android:dividerHeight="8dp"/> Tuttavia, non vedo tale possibilità in RecyclerViewclasse. <android.support.v7.widget.RecyclerView android:id="@+id/activity_home_recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical"/> In tal caso, è corretto definire i margini e / o …
Da https://developer.android.com/preview/material/ui-widgets.html Quando creiamo, RecyclerView.Adapterdobbiamo specificare ViewHolderche sarà associato all'adattatore. public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> { private String[] mDataset; public MyAdapter(String[] myDataset) { mDataset = myDataset; } public static class ViewHolder extends RecyclerView.ViewHolder { public TextView mTextView; public ViewHolder(TextView v) { super(v); mTextView = v; } } @Override public MyAdapter.ViewHolder …
Qualcuno che sta usando ha RecyclerViewtrovato un modo per impostare un onClickListenerelemento in RecyclerView? Ho pensato di impostare un ascoltatore per ciascuno dei layout per ogni elemento, ma sembra un po 'troppo fastidioso Sono sicuro che c'è un modo per RecyclerViewascoltare l' onClickevento ma non riesco a capirlo.
Vorrei cambiare ListViewa RecyclerView. Voglio usare il onScrolldi OnScrollListenerin RecyclerViewper determinare se un utente scorre fino alla fine dell'elenco. Come faccio a sapere se un utente scorre fino alla fine dell'elenco in modo da poter recuperare nuovi dati da un servizio REST?
Devo implementare una visualizzazione elenco orizzontale nella mia applicazione Android. Ho fatto un po 'di ricerche e mi sono imbattuto in Come posso creare un ListView orizzontale in Android? e ListView orizzontale in Android? tuttavia, queste domande sono state poste prima del rilascio di Recyclerview. Esiste un modo migliore per …
Sto cercando di implementare il SearchViewdalla libreria di supporto. Voglio che l'utente utilizzi SearchViewper filtrare un Listfilm in a RecyclerView. Finora ho seguito alcuni tutorial e ho aggiunto SearchViewil ActionBar, ma non sono sicuro di dove andare da qui. Ho visto alcuni esempi, ma nessuno di loro mostra risultati quando …
Dallo sviluppatore Android ( creazione di elenchi e carte ): Il widget RecyclerView è una versione più avanzata e flessibile di ListView. Va bene, sembra bello, ma quando ho visto questa immagine di esempio, mi sono davvero confuso sulla differenza tra questi due. L'immagine sopra può essere facilmente creata ListViewusando …
Quando aggiungo RecyclerView al layout, viene visualizzato come uno schermo vuoto. Esiste un modo, ad esempio tramite lo toolsspazio dei nomi, per mostrare un'anteprima del contenuto di RecyclerView?
Sto cercando un equivalente di addHeaderView per una vista di riciclaggio. Fondamentalmente voglio avere un'immagine con 2 pulsanti da aggiungere come intestazione alla lista. Esiste un modo diverso di aggiungere una vista di intestazione a una vista di riciclaggio? Un esempio di orientamento sarebbe utile EDIT 2 (layout dei frammenti …
Sto cercando di implementare un layout che contiene RecyclerView e ScrollView nello stesso layout. Modello di layout: <RelativeLayout> <ScrollView android:id="@+id/myScrollView"> <unrelated data>...</unrealated data> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/my_recycler_view" /> </ScrollView> </RelativeLayout> Problemi: posso scorrere fino all'ultimo elemento di ScrollView Cose che ho provato: la scheda all'interno del ScrollView(ora ScrollViewcontiene RecyclerView) - …
Sto cercando di capire qual è il problema con l'aggiornamento RecyclerViewdell'adattatore. Dopo aver ricevuto un nuovo elenco di prodotti, ho provato a: Aggiorna il ArrayListdal frammento in cui recyclerViewè stato creato, imposta i nuovi dati sull'adattatore, quindi chiama adapter.notifyDataSetChanged(); non ha funzionato. Crea un nuovo adattatore, come hanno fatto gli …
Sono abituato a inserire una vista speciale all'interno del file di layout come descritto nella ListActivitydocumentazione da visualizzare in assenza di dati . Questa vista ha l'id "android:id/empty". <TextView android:id="@android:id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_data" /> Mi chiedo come si possa fare questo con il nuovo RecyclerView?
Il nostro QA ha rilevato un bug: durante la rotazione del dispositivo Android (Droid Turbo), si è verificato il seguente arresto relativo a RecyclerView : java.lang.IndexOutOfBoundsException: rilevata incoerenza. Posizione dell'articolo 2 non valida (offset: 2) .stato: 3 A me sembra un errore interno in RecyclerView, in quanto non riesco a …
Devo sapere quali elementi sono attualmente visualizzati nel mio RecyclerView. Non esiste un equivalente al OnScrollListener.onScroll(...)metodo su ListViews. Ho provato a lavorare con View.getGlobalVisibleRect(...), ma quell'hacking è troppo brutto e non sempre funziona troppo. Qualcuno ha qualche idea?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.