Wenn ich RecyclerView
innen NestedScrollView
setzen dann onBindViewHolder
wird für alle Reihe Aufruf wie sage ich Liste haben, die eine Größe von 30 hat dann onBindViewHolder
für alle 30 Zeilen auf einmal aufgerufen wird, auch ohneRecyclerView innen NestedScrollView onBindViewHolder für alle getItemCount Größe Aufruf
RecyclerView list;
LinearLayoutManager layoutManager = new LinearLayoutManager(getContext());
list.setLayoutManager(layoutManager);
layoutManager.setAutoMeasureEnabled(true);
list.setNestedScrollingEnabled(false);
list.addItemDecoration(new VerticalSpaceItemDecoration(5));
list.setAdapter(adapter);
mein xml ist
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true"
android:scrollbars="none"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/grey">
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_views"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/info"
android:layout_marginBottom="5dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:textAlignment="center"
android:visibility="visible"
/>
aber wenn ich NestedScrollView
entferne es funktioniert richtig.
Haben Sie irgendeine Lösung für dieses Problem gefunden, Dies ist definitiv im Zusammenhang mit RecylerView in NestedScrollView –