水平RecyclerView与嵌套Horizo​​ntalScrollView

时间:2017-01-08 18:42:35

标签: android android-recyclerview

我正在尝试使用包含Horizo​​ntalScrollView的子项来装配水平定向的RecyclerView。我现在配置的是不允许嵌套的Horizo​​ntalScrollView滚动其内容。

这是我的活动布局的缩写版本:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent">

    <RecyclerView
        android:id="@+id/home_recyclerview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

</RelativeLayout>

这是项目布局的缩写版本:

    <android.support.v7.widget.CardView
       android:id="@+id/main_card"
       android:layout_width="335dp"
       android:layout_height="match_parent">

      <HorizontalScrollView
         android:layout_width="match_parent"
         android:layout_height="wrap_content"">

         <TextView
            android:id="@+id/text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"/>

      </HorizontalScrollView>

   </android.support.v7.widget.CardView

所以我试图让Horizo​​ntal ScrollView中的Text内容可以滚动。

编辑:

下面是不会滚动的textview的屏幕截图。正如您所看到的,文本在视图的末尾被截断,这就是我希望实现水平滚动的原因。

enter image description here

注意:我尝试将与RecyclerView关联的LayoutManager更改为垂直方向,水平滚动按预期工作。知道了这一点,似乎RecyclerView吸收了所有滚动事件,并且不允许嵌套的Horizo​​ntalScrollView来做它的事情

0 个答案:

没有答案