我正在尝试将 RecyclerView 放在 ScrollView 中,我在回收商视图上方布局,所以我想滚动两个布局和<滚动时强>回收。
在我的主要布局中,我有两个子布局,其中一个有 recyclerView ,另一个有一个Image。布局在 scrollView 内。当我在布局中向上滚动时,我想要滚动
我知道我们无法在一个布局中放置两个滚动视图的问题。 我在搜索是否有任何逻辑可以滚动 布局和回收商视图
Layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/backgorund"
android:weightSum="1">
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:fillViewport="true"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weightSum="1">
<LinearLayout
android:id="@+id/layout_top_balance"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight=".25">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/txt_balance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:textSize="35dp"
android:textColor="@color/black"
android:text="$60 USD"/>
<TextView
android:layout_below="@+id/txt_balance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:textSize="20dp"
android:textColor="#828282"
android:text="Account Balance"/>
</RelativeLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/layout_feeds"
android:layout_width="match_parent"
android:layout_height="0dp"
android:paddingLeft="16dp"
android:paddingBottom="5dp"
android:layout_weight=".75">
<view
android:layout_width="fill_parent"
android:layout_height="fill_parent"
class="android.support.v7.widget.RecyclerView"
android:id="@+id/recycler_view"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"/>
</LinearLayout>
</LinearLayout>
</ScrollView>
Cam任何一个请帮助解决这个问题:)
答案 0 :(得分:1)
不建议在android中滚动内部滚动。 Recycler视图本身就是一个卷轴。似乎你想要一个列表上方的可滚动部分&#34; layout_top_balance&#34;。将此视图添加为回收器视图的标题并删除scrollview。这将解决您的问题。
答案 1 :(得分:1)