2016-09-27 3 views
-2

Я хочу привести, как это:RecyclerView в NestedScrollView с горизонтальным scolling

enter image description here

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

Но на самом деле, как это показано ниже:

enter image description here

Который не может отобразить весь деталь и не горизонтально-макета.

кто может мне помочь? Благодарю. Другой способ может достичь моего желаемого результата здесь?

+0

Посмотрите здесь: http://stackoverflow.com/editing-help #images, а затем отредактируйте или создайте новый вопрос с правильно помещенными изображениями. Не забудьте проверить на предварительный просмотр, если все в порядке. – emiliopedrollo

ответ

0

Вам нужно добавить диспетчер макетов в RecylerView.

LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.HORIZONTAL, false); 
    recylcerView.setLayoutManager(layoutManager); 

Это сделает RecylerView горизонтальным.

+0

Я установил LinearLayoutManager.HORIZONTAL, но RecyclerView в NestedScrollView отобразил вертикально, а не горизонтально – Seven

0

Чтобы настроить recyclerView как горизонтальное scrollView, вы можете использовать LinearLayoutManager. по умолчанию он устанавливает поведение вертикальной прокрутки.

LinearLayoutManager layout = new LinearLayoutManager(getActivity(), 0, false);//0 Horizontal , 1 vertical 
    recyclerView.setLayoutManager(layout); 

в layout.xml

<android.support.v7.widget.RecyclerView 
       android:id="@+id/yourRecyclerView" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_below="@id/layout_past_round_header" 
       android:layout_centerInParent="true" 
       android:overScrollMode="never" /> 

в вашем NestedScrollView добавить этот

android:fillViewport="true" 
+0

никакого эффекта, кроме дисплея Вертикальный – Seven

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