Questions marquées «android-recyclerview»

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

18
Comment faire défiler vers le bas d'un RecyclerView? scrollToPosition ne fonctionne pas
Je voudrais faire défiler vers le bas de la liste RecyclerView après le chargement de l'activité. GENERIC_MESSAGE_LIST = (ArrayList) intent.getExtras().getParcelableArrayList(ConversationsAdapter.EXTRA_MESSAGE); conversationView = (RecyclerView) findViewById(R.id.list_messages); conversationView.setHasFixedSize(true); conversationViewLayoutManager = new LinearLayoutManager(this); conversationView.setLayoutManager(conversationViewLayoutManager); conversationViewAdapter = new ConversationAdapter(GENERIC_MESSAGE_LIST, this); conversationView.setAdapter(conversationViewAdapter); conversationView.scrollTo(...)lève une exception concernant la non prise en charge dans RecyclerView et conversationView.scrollToPosition(...)ne semble …

30
Recyclerview n'appelle pas onCreateViewHolder
Mon RecyclerViewn'appelle pas onCreateViewHolder, onBindViewHoldermême MenuViewHolderconstructeur, donc rien n'apparaît dans RecyclerView. J'ai mis des journaux pour le débogage et aucun journal n'est affiché. Quel pourrait être le problème? Mon adaptateur: public class MenuAdapter extends RecyclerView.Adapter<MenuAdapter.MenuViewHolder> { private LayoutInflater inflater; List<Menu> data = Collections.emptyList(); public MenuAdapter(Context context, List<Menu> data) { Log.i("DEBUG", …





11
RecyclerView - Obtenez une vue à une position particulière
J'ai une activité avec un RecyclerViewet un ImageView. J'utilise RecyclerViewpour afficher une liste d'images horizontalement. Lorsque je clique sur une image dans leRecyclerView la ImageViewdans l'activité devrait afficher une image plus grande de l'image. Jusqu'à présent, tout fonctionne bien. Maintenant, il y en a deux autres ImageButtonsdans l'activité: imageButton_leftet imageButton_right. …


8
Comprendre RecyclerView setHasFixedSize
J'ai du mal à comprendre setHasFixedSize(). Je sais qu'il est utilisé pour l'optimisation lorsque la taille de RecyclerViewne change pas, d'après les documents. Mais qu'est-ce que cela signifie? Dans la plupart des cas, un a ListViewpresque toujours une taille fixe. Dans quels cas ne serait-ce pas une taille fixe? Cela …

9
match_parent width ne fonctionne pas dans RecyclerView
Mon RecyclerView et mon article ont une largeur match_parent mais le résultat est: <view class="android.support.v7.widget.RecyclerView" android:layout_width="match_parent" et articles: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:fab="http://schemas.android.com/apk/res-auto" android:id="@+id/ll_itm" android:orientation="horizontal" android:layout_width="match_parent" plein: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:fab="http://schemas.android.com/apk/res-auto" android:id="@+id/ll_itm" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:weightSum="100" android:gravity="right" > <Button android:layout_width="0dp" android:layout_weight="15" android:layout_height="fill_parent" android:text="ملاحظات" android:id="@+id/button" /> <LinearLayout android:layout_width="0dp" android:layout_height="fill_parent" …


22
Android RecyclerView: notifyDataSetChanged () IllegalStateException
J'essaye de mettre à jour les éléments d'un recycleview en utilisant notifyDataSetChanged (). C'est ma méthode onBindViewHolder () dans l'adaptateur de recycleview. @Override public void onBindViewHolder(ViewHolder viewHolder, int position) { //checkbox view listener viewHolder.getCheckbox().setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { //update list items notifyDataSetChanged(); } }); …

11
La vue Recycler dans NestedScrollView provoque le démarrage du défilement au milieu
J'obtiens un comportement de défilement étrange lorsque j'ajoute un RecyclerView dans un NestedScrollView. Ce qui se passe, c'est que chaque fois que la vue de défilement a plus de lignes que ce qui peut être affiché à l'écran, dès que l'activité est lancée, NestedScrollView commence par un décalage par rapport …

11
Comment obtenir un contexte dans un adaptateur de vue recycleur
J'essaie d'utiliser la bibliothèque Picasso pour pouvoir charger l'URL dans imageView, mais je ne suis pas en mesure d'obtenir le contextpour utiliser correctement la bibliothèque Picasso. public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { private List<Post> mDataset; // Provide a reference to the views for each data item // Complex data items …


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.