Ich versuche, Padding / Margin Bottom in der letzten Reihe und Padding / Margin Top in der ersten Reihe hinzuzufügen. Ich kann es in der Item-XML nicht tun, da es alle meine Childs betreffen würde. Ich habe Header und Childs in meinem RecyclerView-Adapter, daher kann ich den nicht verwenden android:padding="4dp" …
In einer RecyclerView kann ich plötzlich zum Anfang eines ausgewählten Elements scrollen, indem ich Folgendes verwende: ((LinearLayoutManager) recyclerView.getLayoutManager()).scrollToPositionWithOffset(position, 0); Dadurch wird der Gegenstand jedoch abrupt in die oberste Position gebracht. Ich möchte reibungslos an die Spitze eines Elements gelangen . Ich habe auch versucht: recyclerView.smoothScrollToPosition(position); Es funktioniert jedoch nicht gut, …
Ich versuche mit dem neuen zu arbeiten RecyclerView, aber ich konnte kein Beispiel dafür finden, dass RecyclerViewverschiedene Arten von Zeilen / Kartenansichten aufgeblasen werden. Mit ListViewüberschreibe ich das getViewTypeCountund getItemViewType, um verschiedene Arten von Zeilen zu behandeln. Soll ich es wie "alt" machen oder soll ich etwas damit machen LayoutManager? …
Ich habe einen seltsamen Fehler, bei dem in recyclerview nur ein einziger Artikel angezeigt wird. Unten ist der Code für meinen Recyclerview-Adapter: public class ChatAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { List<chat> chats; String username; final int My=0,Their=1; public ChatAdapter(List<chat> chats) { this.chats = chats; this.username = PushApp.getApp().getSPF().getStringData(Constants.ANAME); } @Override public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup …
Ich habe zwei RecyclerViewin meinem NavigationDrawer. Beide haben die blauen Scroll-Effekte. Wie kann ich diesen Effekt in beiden entfernen RecyclerViews? Ich habe versucht,: to mRecyclerView.setHasFixedSize(true);zu ändern false, aber es entfernt Scroll-Effekte. (Was bewirkt diese Methode?)
Ich habe ein Fragment mit enthält eine RecyclerView mit layout_width = "match_parent": <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity$PlaceholderFragment" /> Das Element in der RecyclerView ist eine CardView, ebenfalls mit layout_width = "match_parent": <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_gravity="center" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="20dp" card_view:cardCornerRadius="4dp"> <TextView android:layout_gravity="center" android:id="@+id/info_text" android:layout_width="match_parent" …
Ich habe einen Moment lang RecyclerViewerfolglos versucht, einen Header zu einem hinzuzufügen . Das habe ich bisher bekommen: @Override protected void onCreate(Bundle savedInstanceState) { ... layouManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layouManager); LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); headerPlaceHolder = inflater.inflate(R.layout.view_header_holder_medium, null, false); layouManager.addView(headerPlaceHolder, 0); ... } Das LayoutManagerscheint das Objekt zu sein, …
Ich möchte meine Header-Ansichten oben auf dem Bildschirm wie im Bild unten korrigieren, ohne externe Bibliotheken zu verwenden. In meinem Fall möchte ich es nicht alphabetisch machen. Ich habe zwei verschiedene Arten von Ansichten (Header und Normal). Ich möchte nur den letzten Header an der Spitze fixieren.
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 2 Jahren . Verbessere diese Frage Früher habe ich die SwipeToDismiss- Bibliothek verwendet, aber jetzt …
Ich verwende eine einfache Implementierung RecyclerViewvon der Android-Website mit a StaggeredGridLayoutManagerund erhalte immer wieder den Fehler, der meine App zum Absturz bringt: java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false isAttached:true at android.support.v7.widget.RecyclerView$Recycler.recycleViewHolderInternal(RecyclerView.java:3501) at android.support.v7.widget.RecyclerView$LayoutManager.scrapOrRecycleView(RecyclerView.java:5355) at android.support.v7.widget.RecyclerView$LayoutManager.detachAndScrapAttachedViews(RecyclerView.java:5340) at android.support.v7.widget.StaggeredGridLayoutManager.onLayoutChildren(StaggeredGridLayoutManager.java:572) at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:1918) at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:2155) at android.view.View.layout(View.java:14008) at android.view.ViewGroup.layout(ViewGroup.java:4373) at …
Ich versuche immer noch, mich mit Recyclerview zu beschäftigen. Ich habe eine Arrayliste, mit der ich eine Recycler-Ansicht initialisiere. Wie kann ich dem Beitrag der Recycler-Ansicht neue Elemente hinzufügen und einen Adapter und einen Layoutmanager festlegen? private void initData() { mItems = new ArrayList<String>(); for (int i = 0; i …
Ich habe eine RecyclerView, die einige Daten von der API lädt, eine Bild-URL und einige Daten enthält, und ich verwende networkImageView, um das Bild verzögert zu laden. @Override public void onResponse(List<Item> response) { mItems.clear(); for (Item item : response) { mItems.add(item); } mAdapter.notifyDataSetChanged(); mSwipeRefreshLayout.setRefreshing(false); } Hier ist die Implementierung für …
Ich versuche, ein bestimmtes Element in zu aktualisieren RecyclerView. Story: Immer wenn ein Benutzer auf ein Element klickt, wird es angezeigt AlertDialog. Der Benutzer kann Text eingeben, indem er auf die Schaltfläche OK klickt. Ich möchte diesen Text in diesem Artikel anzeigen und unsichtbar anzeigen ImageView- in XML und Adapter …
Verwenden des neuen GridLayoutManager: https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.html Da eine explizite Anzahl von Bereichen erforderlich ist, stellt sich nun das Problem: Woher wissen Sie, wie viele "Bereiche" pro Zeile passen? Immerhin ist dies ein Raster. Es sollten so viele Bereiche vorhanden sein, wie der RecyclerView basierend auf der gemessenen Breite passen kann. Mit …
Ich habe eine Frage zu Android RecyclerView.State . Ich verwende ein RecyclerView. Wie kann ich es verwenden und mit RecyclerView.State binden? Mein Zweck ist es , die Bildlaufposition von RecyclerView zu speichern .
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.