6

Próbuję użyć nowego NestedScrollView z bibliotek pomocniczych. Chcę, aby przewijana treść była rozwijana, aby pasowała do rodzica, jeśli jest mniejsza. Widzę, że aby to zrobić, mam dodać fillViewport=true do NestedScrollView. Kiedy to robię, moja przewijana zawartość nie rozciąga się w pionie, zamiast tego rozciąga się poziomo poza ekranem. enter image description hereAndroid NestedScrollView fillViewport niepoprawnie rozciągający się

Układ card_movie ma po prostu RelativeLayout z niektórymi TextViews i jednym ImageView w środku. Nic specjalnego. enter image description here

Odpowiedz

13

Użyłem go tak:

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

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:orientation="vertical" 
      ... 

Może różnica jest taka, że ​​układ liniowy ma określoną orientację czy może używam bardziej zaktualizowaną bibliotekę com.android.support:design:23.1.0 i to jest powód, dlaczego nie mogę odtworzyć Twój problem.

+0

Bum! O tym właśnie mówię! – worked

1

Może jestem zbyt późno na to, ale tak, jak rozwiązać ten miał zastąpić NestedScrollView dziecko (w przypadku, RelativeLayout) margin z padding. Jeśli to nie zadziałało, spróbuj także zastąpić RelativeLayout dziecko margin z padding.

Daj mi znać, jeśli to zadziała!

Powiązane problemy