如何在GridLayout中将项目设置为一栏并且该栏水平延伸?

时间:2018-10-04 02:07:07

标签: android listview layout android-gridlayout recyclerview-layout

我想成为下面的人。

enter image description here

但是现在,它看起来像下面的

enter image description here

我知道为什么会这样。

下面是我的代码。

this.mFilterCategoryListAdapter = new FilterCategoryListAdapter(getContext());
this.mFilterCategoryListAdapter.setHasStableIds(true);
this.binding.recyclerViewCategories.setLayoutManager(new GridLayoutManager(getContext(), 3));
this.binding.recyclerViewCategories.setAdapter(this.mFilterCategoryListAdapter);

<android.support.v7.widget.RecyclerView
    android:id="@+id/recyclerViewCategories"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="6dp">
</android.support.v7.widget.RecyclerView>

我在这样的GrayLayout构造函数中用spanCount设置3。

setLayoutManager(new GridLayoutManager(getContext(), 3));

但是我不能做到这一点。 所以我认为spanCount设置为“ 1”,拉伸宽度为100%。 但是我不知道这种方式。

请帮助。

谢谢。

0 个答案:

没有答案