У меня есть два простых вида recycler, которые я хочу показать прямо друг под другом. Вот мой макет:Recycler Просмотр ниже друг друга не отображается?
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<include
layout="@layout/drawer_view_header"
android:id="@+id/navigation_header"/>
<android.support.v7.widget.RecyclerView
android:layout_below="@id/navigation_header"
android:id="@+id/friends_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<android.support.v7.widget.RecyclerView
android:layout_below="@id/friends_list"
android:id="@+id/followers_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</RelativeLayout>
У меня есть мой navigationHeader
выше мой первый взгляд утилизатора называется friends_list
, который прекрасно работает, и я могу видеть представление friends_list
ресайклера, который имеет android:layout_height="wrap_content"
но вид followers_list
переработчика не кажется, чтобы показать еще хотя все содержимое моего friends_list
показано на рисунке. Любые идеи, почему это не появляется? Благодаря!
Использование wrap_content не будет работать. Вам придется изменить RelativeLayout на вертикальный LinearLayout и установить высоту RecyclerViews с использованием layout_weight из 1 и layout_height из 0dp для обоих. – Neil
это может произойти, если вы задаете высоту, чтобы соответствовать родительскому элементу in'onCreateViewHolder', свернутому макету списка друзей recycleview –
@Neil Я понимаю, что вы пытаетесь сказать, но я хочу, чтобы вид ресайлера 'friends_list' отображался ниже' followers_list' recycler. Если я устанавливаю вес в 1, то каждый занимает половину экрана, но если 'friends_list' не заполняется полностью, между большим и большим количеством пробелов между ним и' followers_list' – user1871869