具有动态列计数的LayoutManager

时间:2017-02-01 13:40:28

标签: android android-layout android-recyclerview

我目前在Android中有这个RecyclerView:

What I have

mRecyclerView = (RecyclerView) findViewById(R.id.recycler_view);
mRecyclerView.setLayoutManager(new LinearLayoutManager(getApplicationContext()));
mAdapter = new MyAdapter(mList);
mRecyclerView.setAdapter(mAdapter);

我正在尝试重现这种布局:

What I try to reproduce

垂直RecyclerView中的城市列表(不同宽度的图块)。我希望瓷砖保持对齐,只有当下一个没有可用空间时,才能进入新线。

我不知道如何根据我的需要创建自定义LayoutManager 所有帮助将不胜感激:)

1 个答案:

答案 0 :(得分:2)

我认为ChipsLayoutManager正是您所寻找的。