我正在尝试使用支持库中的新NestedScrollView
。我希望可滚动内容扩展到匹配父级,如果它更小。我知道要这样做,我应该将fillViewport=true
添加到NestedScrollView
。当我这样做时,我的可滚动内容不会垂直拉伸,而是在屏幕外水平延伸。
布局card_movie只有一个RelativeLayout
,其中包含一些TextView和一个ImageView
。没什么特别的。
答案 0 :(得分:15)
我用过这样的话:
<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"
...
可能不同之处在于线性布局具有指定的方向,或者我使用的是更新的库com.android.support:design:23.1.0
,这就是为什么我无法重现您的问题。
答案 1 :(得分:2)
也许我为此太迟了,但我解决这个问题的方法是用NestedScrollView
替换RelativeLayout
孩子(在您的情况下,margin
)padding
。如果这不起作用,请尝试将RelativeLayout
子margin
替换为padding
。
让我知道这是否有效!