2016-03-15 3 views
0

Я делаю макет, как показано нижеRecyclerGridView под ScrollView

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical"> 

     <LinearLayout 
      android:id="@+id/l_out 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal"> 

       <-Some view here.....-> 
     </LinearLayout> 
     <android.support.v7.widget.RecyclerView 
      android:id="@+id/similar_recyclerview" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content"/> 
</LinearLayout> 

Теперь проблема заключается в том, что я не знаю высоту l_out. Когда высота l_out больше, RecyclerView становится шкурой, а также некоторой частью l_out становится скрытой и RecyclerView не работает в ScrollView. Как я могу достичь своего выше плана вертикальной прокрутки?

ответ

0

Надеется, что это поможет вам

<ScrollView 
    android:fillViewport="true" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_below="@+id/id_scroll"> 
      <android.support.v7.widget.RecyclerView 
      android:id="@+id/similar_recyclerview" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      /> 
</ScrollView> 
+0

что? Андроид: layout_below = "@ + идентификатор/id_scroll ' –

+0

Вы достигли своей цели –

+0

я поставил точку зрения прокрутки под одной раскладки, так что, почему я' m дал вид прокрутки, как показано ниже этого макета, поэтому я использовал это. –