Als «android-recyclerview» getaggte Fragen

Das RecyclerView-Widget ist eine erweiterte und flexiblere Version von ListView und GridView.

18
Wie scrolle ich zum Ende einer RecyclerView? scrollToPosition funktioniert nicht
Ich möchte nach dem Laden der Aktivität zum Ende der RecyclerView-Liste scrollen. 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(...)conversationView.scrollToPosition(...)löst eine Ausnahme aus, dass es in RecyclerView nicht unterstützt wird, und scheint nichts zu tun. Nach dem …

30
Recyclerview ruft onCreateViewHolder nicht auf
Mein RecyclerViewnicht nennen onCreateViewHolder, onBindViewHolderauch MenuViewHolderKonstruktor, also nichts erscheint in RecyclerView. Ich habe Protokolle zum Debuggen abgelegt, und es wird kein Protokoll angezeigt. Was könnte das Problem sein? Mein Adapter: 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", …

9
Android Recyclerview vs ListView mit Viewholder
Ich bin kürzlich auf das Android gestoßen, RecyclerViewdas mit Android 5.0 veröffentlicht wurde, und es scheint, dass RecyclerViewes sich nur um ein gekapseltes traditionelles ListViewAndroid-Muster handelt, das die Wiederverwendung der Ansicht fördert, anstatt sie jedes Mal zu erstellen. Was sind die anderen Vorteile der Verwendung RecyclerView? Wenn beide den gleichen …

14
Wie kann ich ausgewählte Elemente in RecyclerView richtig hervorheben?
Ich versuche ein RecyclerViewals Horizontale zu verwenden ListView. Ich versuche herauszufinden, wie das ausgewählte Element hervorgehoben werden kann. Wenn ich auf eines der Elemente klicke, wird es ausgewählt und richtig hervorgehoben. Wenn ich jedoch auf ein anderes klicke, wird das zweite mit dem älteren hervorgehoben. Hier ist meine onClick-Funktion: @Override …

11
RecyclerView Elemente erweitern / reduzieren
Ich möchte die Elemente meiner recyclerView erweitern / reduzieren, um weitere Informationen anzuzeigen. Ich möchte den gleichen Effekt wie SlideExpandableListView erzielen . Grundsätzlich habe ich in meinem viewHolder eine Ansicht, die nicht sichtbar ist, und ich möchte eine reibungslose Animation zum Erweitern / Reduzieren erstellen, anstatt die Sichtbarkeit nur auf …

17
Android RecyclerView Hinzufügen und Entfernen von Elementen
Ich habe eine RecyclerView mit einem TextView-Textfeld und einer Kreuzschaltfläche ImageView. Ich habe eine Schaltfläche außerhalb der Recycling-Ansicht, die die Kreuzschaltfläche ImageView sichtbar / verschwunden macht. Ich möchte ein Element aus der Recylerview entfernen, wenn diese Elemente die Schaltfläche ImageView drücken. Mein Adapter: public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> implements View.OnClickListener, …


6
CardView Hintergrundfarbe immer weiß
Ich verwende RecyclerView mit GridLayoutManager und habe jedes Element als CardView. Leider scheint das CardView hier seine Hintergrundfarbe nicht zu ändern. Ich habe es im Layout und auch programmgesteuert versucht, aber ich habe versucht, nichts scheint zu funktionieren. Ich habe eine ganze Weile gekämpft. Ich freue mich, wenn mir jemand …


9
Die Breite von match_parent funktioniert in RecyclerView nicht
Meine RecyclerView und mein Element haben die Breite match_parent, aber das Ergebnis ist: <view class="android.support.v7.widget.RecyclerView" android:layout_width="match_parent" und Gegenstände: <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" voll: <?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
Ich versuche, die Elemente einer Recyclingansicht mit notifyDataSetChanged () zu aktualisieren. Dies ist meine onBindViewHolder () -Methode im recycleview-Adapter. @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(); } }); } Ich möchte …

11
Die Recycler-Ansicht in NestedScrollView bewirkt, dass der Bildlauf in der Mitte beginnt
Ich erhalte ein seltsames Bildlaufverhalten, wenn ich eine RecyclerView in eine NestedScrollView einfüge. Wenn die Bildlaufansicht mehr Zeilen enthält, als auf dem Bildschirm angezeigt werden können, beginnt die NestedScrollView nach dem Start der Aktivität mit einem Versatz von oben (Bild 1). Wenn die Bildlaufansicht nur wenige Elemente enthält, sodass alle …

11
So erhalten Sie einen Kontext in einem Recycler-Ansichtsadapter
Ich versuche, die Picasso-Bibliothek zu verwenden, um eine URL in imageView laden zu können, aber ich kann contextdie Picasso-Bibliothek nicht richtig verwenden. 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 may need more than …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.