StaggeredGridLayoutManager 不适用于 recyclerView

舒维塔c

我开发了代码,它在 gridview 中显示来自服务器的图像,但 stageredgridview 不起作用。下面是我的代码

StaggeredGridLayoutManager staggeredGridLayoutManager = new StaggeredGridLayoutManager(2, LinearLayoutManager.VERTICAL);

CustomAdapter customAdapter = new CustomAdapter(MainActivity.this, personNames, personImages);



recyclerView.setLayoutManager(staggeredGridLayoutManager);


 recyclerView.setAdapter(customAdapter);
阿比吉特

试试这个代码

  recyclerView = (RecyclerView) findViewById(R.id.recyclerview);
    if (recyclerView != null) {
        StaggeredGridLayoutManager layoutManager = new StaggeredGridLayoutManager(3, OrientationHelper.VERTICAL);
        layoutManager.setGapStrategy(StaggeredGridLayoutManager.GAP_HANDLING_MOVE_ITEMS_BETWEEN_SPANS);
        recyclerView.setLayoutManager(layoutManager);
        recyclerView.setItemAnimator(new DefaultItemAnimator());

    }


 private void setAdapter() {
        imageAdapter = new ImageAdapter(this);

        recyclerView.setAdapter(imageAdapter);
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

RecyclerView滚动不适用于NestedScrollView

RecyclerView StaggeredGridLayoutManager重新排序问题

分页不适用于NestedScrollView中的RecyclerView

滚动不适用于BottomSheet中的多个RecyclerView

recyclerview不适用于所有屏幕尺寸

setVisibility不适用于recyclerview中的所有项目

刷卡刷新布局不适用于 recyclerview

我的 recyclerView 适用于调试,但不适用于“运行应用程序”

共享元素向后过渡不适用于片段中的recyclerview和cardviews

如果使用Paging 3库,则onRestoreInstanceState不适用于RecyclerView布局管理器

自定义适配器不适用于片段中的RecyclerView

RecyclerView wrap_content 不适用于 API 23 及更高版本

notifyDataSetChanged() 不适用于自定义 RecyclerView 适配器

带有StaggeredGridLayoutManager的RecyclerView以及从Glide加载的图像

与StaggeredGridLayoutManager一起使用RecyclerView不显示任何内容

使用Firestore UI从Firestore检索数据并在RecyclerView中显示数据不适用于API 24+

RecyclerView 项目单击正在模拟器上运行,但在 kotlin 中不适用于物理

Android Palette仅适用于RecyclerView的某些项目

带有CardView的StaggeredGridLayoutManager不适合项目度量

RecyclerView 与 ViewPager 中的 StaggeredGridLayoutManager,返回片段时自动排列项目

如何使用StaggeredGridLayoutManager确定RecyclerView中的视线保持器是左侧还是右侧

RecyclerView/StaggeredGridLayoutManager:强制一组连续的视图进入相同的跨度/列

不适用于参数()

instanceof 不适用于“或”

IndexRoute 不适用于“/”

适用于PHP,不适用于PHPUnit

会话不适用于 chrome,但适用于 Firefox

OrderBy 不适用于升序,但适用于降序

BooleanToVisibilityConverter适用于Textblock而不适用于UserControl