我正在創建一個Android程序。在這個程序中,我有一個ScrollView,裏面有一個RecyclerView。我通過RecyclerViewAdapter在這個RecyclerView中添加數據。Recycler視圖內的NestedScrollview不滾動
對於RecyclerView的每個項目,都有一個NestedScrollview,它有一個垂直方向的LinearLayout。我在這個LinearLayout中動態添加ImageView。
問題是圖像不滾動。在非常罕見的情況下(通過在屏幕上點擊很多次),它滾動一次。
有人能幫助我嗎?
這裏是代碼 -
父回收站查看: -
<ScrollView
android:id="@+id/scroll_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<android.support.v7.widget.RecyclerView
android:id="@+id/id_recyclerview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="@color/gray3"
android:dividerHeight="5sp"
android:paddingLeft="2sp"
android:paddingTop="5sp"
android:paddingRight="2sp"/>
<com.app.sh.widget.WrappedGridView
android:id="@+id/gridView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/White"
android:numColumns="2">
</com.app.socialhand.widget.WrappedGridView>
</LinearLayout>
</ScrollView>
而且回收站查看的項目: -
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/vScrollView"
android:layout_below="@id/iv_up"
android:layout_above="@+id/iv_down"
android:isScrollContainer="true"
>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<LinearLayout
android:id="@+id/ll_123"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
</LinearLayout>
</RelativeLayout>
</android.support.v4.widget.NestedScrollView>
我動態添加ImageViews在ll_123。
我也嘗試過嵌套的ScrollView,但它仍然無法正常工作。沒有任何滾動視圖,回收站視圖根本不滾動。 –
你能顯示你的代碼嗎? – giffell
嗨giffell,我已經添加了代碼。 –