Domande taggate «android-recyclerview»

Il widget RecyclerView è una versione più avanzata e flessibile di ListView e GridView.



6
C'è un modo per abilitare le barre di scorrimento per RecyclerView nel codice?
Come abbiamo visto, RecyclerView è più efficace di ListView, quindi preferisco usarlo nel mio progetto. Ma di recente ho problemi quando lo metto nel mio ViewGroup personalizzato. RecyclerView è facile da impostare le barre di scorrimento in xml in questo modo: <android.support.v7.widget.RecyclerView android:id="@+id/recycler_view" android:scrollbars="vertical" android:layout_width="match_parent" android:layout_height="match_parent" /> Ma davvero non …

9
Utilizzo di Espresso per fare clic su Visualizza all'interno dell'elemento RecyclerView
Come posso utilizzare Espresso per fare clic su una vista specifica all'interno di un elemento RecyclerView ? So di poter fare clic sull'elemento nella posizione 0 utilizzando: onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); Ma devo fare clic su una vista specifica all'interno di quell'elemento e non sull'elemento stesso. Grazie in anticipo. -- modificare …



11
Recyclerview all'interno dello scorrimento di Scrollview annidato ma non scorre velocemente come normale Recyclerview o Scrollview annidato
Sto usando RecyclerViewdentro NestedScrollViewe funziona. Ma quando uso RecyclerViewall'interno LinearLayouto qualcosa del genere, scorre a varie velocità a seconda del gesto. Lo scorrimento ascolta il gesto e se faccio scorrere solo un po ', poi scorre un po' mentre se faccio scorrere verso l'alto molto velocemente, quindi scorre molto velocemente. …

12
Aggiornamento dei dati in RecyclerView e mantenimento della posizione di scorrimento
Come si aggiornano i dati visualizzati in RecyclerView(chiamando notifyDataSetChangedil proprio adattatore) e si assicuri che la posizione di scorrimento sia ripristinata esattamente dove si trovava? In caso di buon vecchio ListViewtutto ciò che serve è recuperare getChildAt(0), controllarlo getTop()e chiamare setSelectionFromTopcon gli stessi esatti dati in seguito. Non sembra essere …




3
Imposta l'intervallo per gli elementi in GridLayoutManager utilizzando SpanSizeLookup
Voglio implementare un layout a griglia con intestazioni di sezione. Pensa a https://github.com/TonicArtos/StickyGridHeaders Cosa faccio ora: mRecyclerView = (RecyclerView) view.findViewById(R.id.grid); mLayoutManager = new GridLayoutManager(getActivity(), 2); mLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { switch(mAdapter.getItemViewType(position)){ case MyAdapter.TYPE_HEADER: return 1; case MyAdapter.TYPE_ITEM: return 2; default: return -1; } } }); mRecyclerView.setLayoutManager(mLayoutManager); …

2
RecyclerView.ViewHolder - getLayoutPosition vs getAdapterPosition
Dalla nuova versione della libreria di supporto (22.x) il getPosition()metodo della RecyclerView.ViewHolderclasse è stato deprecato al posto dei metodi menzionati nell'argomento. Non capisco davvero la differenza dalla lettura dei documenti. Qualcuno potrebbe spiegare la differenza in termini profani? Ho il seguente caso d'uso: do il mio adattatore a List e …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.