【问题标题】:Android Gridview with different sizes不同尺寸的Android Gridview
【发布时间】:2017-01-11 11:23:20
【问题描述】:

如何使 GridView 看起来像 that
我发现了类似的library,但它是使用 ListView 实现的,我想使用 RecyclerView。
谢谢。

【问题讨论】:

标签: android android-layout gridview android-recyclerview


【解决方案1】:

为此,请使用RecylerViewStaggeredGridLayoutManager

recyclerView = findViewById(R.id.recycler_view);
mAdapter = new YourAdapter(yourParameters);
recyclerView.setLayoutManager(
new StaggeredGridLayoutManager(spanCount /*in your case number of columns*/, StaggeredGridLayoutManager.VERTICAL /*orientation*/));
recyclerView.setAdapter(mAdapter);

【讨论】:

  • 谢谢,我对 StaggeredGridLayoutManager 有所了解,但它们以水平或垂直方式添加视图,在我的情况下,水平和垂直视图大小不同
  • @MuhammadArqam 我不知道是否有 LayoutManager 支持这种行为,但您可能会找到这样做的第三方
猜你喜欢
  • 1970-01-01
  • 2020-12-26
  • 2016-08-18
  • 1970-01-01
  • 2012-07-09
  • 1970-01-01
  • 2012-03-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多