staggeredgridlayout相关内容

Android:如何创建像 Facebook 一样的图片库网格?

我正在尝试实现类似 facebook 的画廊网格,其中项目具有不同的大小: 我试图使用不同的库/解决方案,但目前没有成功: 我尝试使用 AsymemetricGridView.但是这个实现的问题是在扔掉适配器之后网格中还有空的死区. 我也想过使用 StaggeredGridLayoutManager 和一个 RecycleView,但是在这种情况下,项目的大小与其他项目不同或一半 ..

使用StaggeredGridLayout在Android RecyclerView中滚动不流畅

我使用StaggeredGridLayoutManager创建了一个具有两列的RecyclerView,每个项目包含2个图像和文本,第一个图像的大小可以是(284 * 572,840 * 401或283 * 232),第二个是35 * 35,列表看起来不错,但问题在于,当用户向下滚动时,滚动不平滑且不连续,图像是从本地存储(可绘制)中获取的,我们该怎么做才能批准滚动体验. FantasyTa ..

在回收站视图中创建总线布局时出现间距问题Gridlayout管理器

我在GirdLayout Manager中使用回收站视图来创建公交车布局 我的问题是间距,我正在根据行列填充数据 这就是我得到布局的方式 这就是我希望我的布局是: 我希望第3行和第2列的项目在第2行第0列的卧铺座位旁边,如图所示 我该如何删除该空间,该项目应根据其上部项目容纳. customGridAdapter = new CustomGridViewAdapte ..

GridLayoutManager中的可变列数

我想在使用RecyclerView时在GridLayoutManager的一行中显示可变的列数.要显示的列数取决于该列的TextView的大小. 我不知道列宽,因为文本是动态放置的. 任何人都可以帮忙吗? StaggeredGridLayoutManager不能实现我的目的,因为它可以自定义高度,但是需要固定的列数. 解决方案 看看编辑: GridLayoutManage ..

动态设置交错网格视图的固定高度

我试图将RecyclerView与StaggeredGridLayout结合使用,并通过测量视图并动态设置高度来将其设置为固定高度.我覆盖了onMeasure(),但是它似乎并不总是能够正确测量.我会说它大约有50%的时间有效.其他50%的时间都对其进行了测量.我认为这与view_tile_small.xml中的文字换行有关,但我不确定. 片段 public class AtTheMu ..
发布时间:2020-07-25 20:08:10 Java开发

如何在交错网格布局管理器中确定列位置

我正在使用交错的回收站视图布局来显示照片列表.我希望两侧的间距为零,而两列之间仍要有间距.我使用的是商品装饰子类,以获取所附照片中的间距.我知道我可以控制左右间距,但是问题是我永远不知道照片在哪一列中.似乎交错的布局管理器会自己进行一些重新排序.我尝试使用getChildAdapterPosition,但它似乎返回数据源数组中的位置,而不是布局中照片的实际位置.知道我该如何处理吗? 解决方案 ..
发布时间:2020-07-25 20:08:08 移动开发

Android-Gridlayout和交错Gridlayout之间的区别

我正在使用android material design api&想要以网格格式显示一些数据.我试过GridLayout和StaggeredGridlayout都看起来一样.有关一般信息,我想问 Gridlayout和StaggeredGridlayout有什么区别? 谢谢. 解决方案 网格视图:这是一个ViewGroup,用于在二维可滚动网格中显示项目.在这种情况下,每个 网格具有 ..

具有包装内容项的RecyclerView

我需要实现下一个UI元素: 未知大小的字符串列表(来自服务器调用) 任何物品都应为包装内容. 如果某项不适合行,那么他将在下一行. 所有列表/网格都居中 我想到了将RecyclerView与StaggeredGridLayoutManager一起使用 但是我不知道这是否正确,有什么想法吗? 解决方案 我不确定该方法对您有帮助,但不是 将RecyclerView ..

为什么我的StaggeredGrid RecyclerView布局每个项目,而不仅是可​​见项目?

我有一个包含370个项目的交错网格,带有图像. 我要确保快速回收项目以注意内存,但是会创建ViewHolder,然后将其绑定到适配器中的每个项目,并且不注意子项是否可见 我已经尝试了以下 StaggeredGridLayoutManager lm = new StaggeredGridLayoutManager(3, StaggeredGridLayoutManager.VERT ..

Android:如何创建一个Facebook图像库网格?

我试图实现一个类似facebook的网格,其中的项目具有不同的大小: 我试图使用不同的库/解决方案,但现在没有成功: 我尝试使用 AsymemetricGridView 。 但是这个实现的问题是在抛出适配器之后,网格中留下了空的空白空间。 我还考虑过使用 StaggeredGridLayoutManager 和一个 RecycleView ,但在这种情况下,项目的大小与其他项目不同因 ..

如何找到StaggeredGridLayoutManager单元格的宽度?

我有一个 StaggeredGrid 在 RecyclerView 和我想动态设置图像高度在 onBindViewHolder 。我以为 StaggeredGrid 应该自动处理所有这一切,所以我设置的android:layout_width =“match_parent 和的android:scaleType =“fitStart 在的ImageView ,但有大量的图像周围的空白。 由于 S ..