Questions marquées «android-recyclerview»

Le widget RecyclerView est une version plus avancée et plus flexible de ListView et GridView.

30
Pourquoi RecyclerView n'a-t-il pas onItemClickListener ()?
J'explorais RecyclerViewet j'ai été surpris de voir que cela RecyclerViewn'a pas onItemClickListener(). J'ai deux questions. Question principale Je veux savoir pourquoi Google a supprimé onItemClickListener()? Y a-t-il un problème de performances ou autre chose? Question secondaire J'ai résolu mon problème en écrivant onClickdans mon RecyclerView.Adapter: public static class ViewHolder extends …

30
Comment ajouter des séparateurs et des espaces entre les éléments dans RecyclerView?
Voici un exemple de la façon dont cela aurait pu être fait précédemment dans la ListViewclasse, en utilisant les paramètres divider et 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"/> Cependant, je ne vois pas une telle possibilité dans la 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"/> Dans ce cas, est-il …

17
Comment créer RecyclerView avec plusieurs types de vues?
Depuis https://developer.android.com/preview/material/ui-widgets.html Lorsque nous créons, RecyclerView.Adapternous devons spécifier ce ViewHolderqui sera lié à l'adaptateur. 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; } …

30
RecyclerView onClick
Quelqu'un a-t-il RecyclerViewtrouvé un moyen de définir un onClickListenerà des éléments dans le RecyclerView? J'ai pensé à mettre un auditeur sur chacune des mises en page pour chaque élément, mais cela semble un peu trop compliqué, je suis sûr qu'il existe un moyen RecyclerViewd'écouter l' onClickévénement, mais je ne peux …





16
RecyclerView vs ListView
Du développeur Android ( Création de listes et de cartes ): Le widget RecyclerView est une version plus avancée et flexible de ListView. D'accord, ça a l'air cool, mais quand j'ai vu cet exemple d'image, je suis vraiment confus quant à la différence entre ces deux. L'image ci-dessus peut être …


23
RecyclerView dans ScrollView ne fonctionne pas
J'essaie d'implémenter une disposition qui contient RecyclerView et ScrollView dans la même disposition. Modèle de mise en page: <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> Problèmes: je peux faire défiler jusqu'au dernier élément de ScrollView Choses que j'ai essayées: vue de la carte à …

12
Comment mettre à jour les données de l'adaptateur RecyclerView?
Essayer de comprendre quel est le problème avec la mise à jour RecyclerViewde l'adaptateur. Après avoir reçu une nouvelle liste de produits, j'ai essayé de: Mettez à jour le à ArrayListpartir du fragment où recyclerViewest créé, définissez de nouvelles données sur l'adaptateur, puis appelez adapter.notifyDataSetChanged(); cela n'a pas fonctionné. Créez …

12
Comment afficher une vue vide avec une RecyclerView?
J'ai l'habitude de mettre une vue spéciale à l'intérieur du fichier de mise en page comme décrit dans la ListActivitydocumentation à afficher lorsqu'il n'y a pas de données . Cette vue a 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" /> Je me demande comment cela peut être fait avec le …

30
RecyclerView: incohérence détectée. Position de l'article non valide
Notre QA a détecté un bug: lors de la rotation de l'appareil Android (Droid Turbo), le crash lié à RecyclerView suivant s'est produit: java.lang.IndexOutOfBoundsException: incohérence détectée. Position de l'élément non valide 2 (décalage: 2). État: 3 Pour moi, cela ressemble à une erreur interne à l'intérieur de RecyclerView, car je …

7
Obtenez des éléments visibles dans RecyclerView
J'ai besoin de savoir quels éléments sont actuellement affichés dans ma RecyclerView. Il n'y a pas d'équivalent à la OnScrollListener.onScroll(...)méthode sur ListViews. J'ai essayé de travailler avec View.getGlobalVisibleRect(...), mais ce hack est trop moche et ne fonctionne pas toujours aussi. Quelqu'un a des idées?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.