Chcę utworzyć widoku wielu listów wewnątrz SCROLLView w Androidzie. Stworzyłem dwa widoku listy wewnątrz SCRILLVIEW. W pierwszej liście Zobacz każdy wiersz zawiera pojedynczy tekst do 5 wierszy. Podczas gdy w drugiej listy Zobacz każdy wiersz zawiera tekst wielokrotnego akapitu, tj. Tekst bardzo długo. W moim przypadku nie mogę przewijać drugiej listy, aby całkowicie zobaczyć.

Czy każdy inny sposób jest dostępny w obsłudze tego scenariusza?

0
Saravanan Selvam 17 luty 2017, 14:15

2 odpowiedzi

Najlepsza odpowiedź
Its Work in My RecyclerView try this:

<android.support.v4.widget.NestedScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fillViewport="true"
    app:layout_behavior="@string/appbar_scrolling_view_behavior">

    <android.support.v7.widget.RecyclerView
        android:id="@+id/rv_recycler_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
</android.support.v4.widget.NestedScrollView>


You need to disable nested scrolling programatically. It doesn't seem to work correctly if done in xml.
recyclerView.setNestedScrollingEnabled(false);
0
Santosh Bachkar 17 luty 2017, 11:26

Nie używaj ListView w widoku przewijania, listView jest już przewijany. Korzystanie z ListView, aby nie przewijać jest niezwykle drogie i idzie na cały cel ListView. Nie powinieneś tego robić. Zamiast tego użyj linearlayout.

0
Prabha Karan 17 luty 2017, 11:23