2015-11-14 3 views
0

Я хочу добавить RecylclerView внутри ScrollView. Это мой код,Как добавить RecylerView внутри ScrollView?

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:paddingLeft="@dimen/activity_horizontal_margin" 
     android:paddingRight="@dimen/activity_horizontal_margin" 
     android:paddingTop="@dimen/activity_vertical_margin" 
     android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivityFragment">  

       <android.support.v7.widget.RecyclerView 
       android:id="@+id/my_recycler_view2" 
       android:scrollbars="vertical"   
       android:layout_width="match_parent" 
       android:layout_height="wrap_content"/> 
     </RelativeLayout> 
    </ScrollView> 

Но когда я запускаю этот код программы завершается с ошибкой

причиненном: android.view.InflateException: Binary XML файл строка # 14: класс накачивания Ошибка android.support. v7.widget.RecyclerView

Как исправить эту ошибку?

ответ

1

Если RecyclerView получает положить в ScrollView, то во время измерения шага его высота не определено

Вы можете исправить некоторые из них:

конкретная высота RecyclerView

ScrollView.fillViewport истинной

Мое мнение состоит в том, чтобы избежать появления прокрутки с другим видом типа прокрутки, поскольку у вас уже есть возможности прокрутки в одном представлении, а затем зачем использовать другой.

+0

Да, это ответ, существует вариант использования горизонтального списка в вертикальном ресайклере – Eoin

+0

, который также можно использовать для повторного использования в вашем элементе ресайклера, список в элементе списка, который подходит вам, но эти типы макетов немного сложнее. – Androider

+0

Это работает. Но почему он не работает с параметром wrap_content как параметр height? – chamathabeysinghe

Смежные вопросы