Sto sostituendo il mio ListViewcon RecyclerView, elenco che mostra ok, ma vorrei sapere come ottenere l'elemento cliccato e la sua posizione, simile al metodo OnItemClickListener.onItemClick(AdapterView parent, View v, int position, long id)che usiamo ListView. Grazie per le idee!
Sto provando ad aggiungere l'effetto Ripple all'elemento di RecyclerView. Ho dato un'occhiata online, ma non sono riuscito a trovare quello che mi serve. Presumo che debba essere un effetto personalizzato. Ho provato l'attributo android: background allo stesso RecyclerView e l'ho impostato su "? Android: selectableItemBackground" ma non ha funzionato .: …
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 …
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 …
Come implementare il menu contestuale per RecyclerView?Apparentemente la chiamata registerForContextMenu(recyclerView)non funziona. Lo chiamo da un frammento. Qualcuno ha avuto successo nell'implementarlo?
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. …
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 …
Sto cercando di fare confusione con il nuovo RecyclerView e ogni volta che provo a eseguirlo, la mia app si blocca immediatamente. Mi dà NullPointerException per aver tentato di accedere ai metodi da android.support.v7.widget.RecyclerView. Ho guardato altri post e ho visto che la maggior parte delle persone non lo aveva, …
Tentativo di utilizzare il nuovo RecyclerView dalla libreria di supporto. Ho scaricato l'aggiornamento 20 per la libreria di supporto utilizzando il gestore SDK. Ho aggiunto il file jar alla cartella libs - e aggiunto al percorso di compilazione - senza fortuna usando RecyclerView. Ho provato a utilizzare anche la dipendenza …
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); …
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 …
Sto cercando di creare una vista simile a una giostra qui usando RecyclerView, voglio che l'elemento si agganci al centro dello schermo durante lo scorrimento, un elemento alla volta. Ho provato a usarerecyclerView.setScrollingTouchSlop(RecyclerView.TOUCH_SLOP_PAGING); ma la vista continua a scorrere senza problemi, ho anche provato a implementare la mia logica usando …
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.