staggeredgridlayout相关内容
我正在尝试实现类似 facebook 的画廊网格,其中项目具有不同的大小: 我试图使用不同的库/解决方案,但目前没有成功: 我尝试使用 AsymemetricGridView.但是这个实现的问题是在扔掉适配器之后网格中还有空的死区. 我也想过使用 StaggeredGridLayoutManager 和一个 RecycleView,但是在这种情况下,项目的大小与其他项目不同或一半
..
我有一个有 2 列的交错网格.这是有效的.我想要的是在位置 0 使行跨越 2 列.我之前使用 GridLayoutManger 很容易地做到了这一点: mGridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {@覆盖公共 int getSpanSize(int position) {返回位置 ==
..
我创建了一个非常简单的项目,通过 recyclerview 使用 StaggeredGridLayoutManager 显示 28 个图像.但是当我滚动 recyclerview 时,它会移动项目,例如从左到右移动或交换左右列. 代码: import java.util.ArrayList;导入 java.util.List;导入 android.app.Activity;导入 andro
..
我正在尝试在 RecyclerView 中使用多个 ViewHolder,以便在运行时交换这些视图.我创建了两个扩展 RecyclerView.ViewHolder 的类: MenuItemViewHolder public class MenuItemViewHolder extends RecyclerView.ViewHolder 实现 View.OnClickListener {公
..
我想知道是否可以在android中自定义 gridlayoutmanager 使其具有水平布局,例如此草图:
..
我使用StaggeredGridLayoutManager创建了一个具有两列的RecyclerView,每个项目包含2个图像和文本,第一个图像的大小可以是(284 * 572,840 * 401或283 * 232),第二个是35 * 35,列表看起来不错,但问题在于,当用户向下滚动时,滚动不平滑且不连续,图像是从本地存储(可绘制)中获取的,我们该怎么做才能批准滚动体验. FantasyTa
..
Android StaggeredGridLayout允许您在不同高度的列中布局卡片,就像Pinterest一样.是否可以在iOS上使用React-native? 解决方案 这绝对是可能的. 看看 https://github.com/xudafeng/autosensitive_react_native_sample
..
我想使用staggeredGridLayoutManager将像listview这样的headerview添加到recyclerview中.我已经搜索了所有库,只找到了一个 RecyclerHeaderView ,但是该库对LinearLayoutManager或GridLayoutManager有所限制.可以为staggeredGridLayout添加headerview吗? 解决方案
..
我在GirdLayout Manager中使用回收站视图来创建公交车布局 我的问题是间距,我正在根据行列填充数据 这就是我得到布局的方式 这就是我希望我的布局是: 我希望第3行和第2列的项目在第2行第0列的卧铺座位旁边,如图所示 我该如何删除该空间,该项目应根据其上部项目容纳. customGridAdapter = new CustomGridViewAdapte
..
我想在使用RecyclerView时在GridLayoutManager的一行中显示可变的列数.要显示的列数取决于该列的TextView的大小. 我不知道列宽,因为文本是动态放置的. 任何人都可以帮忙吗? StaggeredGridLayoutManager不能实现我的目的,因为它可以自定义高度,但是需要固定的列数. 解决方案 看看编辑: GridLayoutManage
..
我试图将RecyclerView与StaggeredGridLayout结合使用,并通过测量视图并动态设置高度来将其设置为固定高度.我覆盖了onMeasure(),但是它似乎并不总是能够正确测量.我会说它大约有50%的时间有效.其他50%的时间都对其进行了测量.我认为这与view_tile_small.xml中的文字换行有关,但我不确定. 片段 public class AtTheMu
..
我正在使用交错的回收站视图布局来显示照片列表.我希望两侧的间距为零,而两列之间仍要有间距.我使用的是商品装饰子类,以获取所附照片中的间距.我知道我可以控制左右间距,但是问题是我永远不知道照片在哪一列中.似乎交错的布局管理器会自己进行一些重新排序.我尝试使用getChildAdapterPosition,但它似乎返回数据源数组中的位置,而不是布局中照片的实际位置.知道我该如何处理吗? 解决方案
..
我有一个交错的网格,其中有2列.这正在工作.我想要的是在位置0处跨2列的行.我之前很容易使用GridLayoutManger做到了这一点: mGridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override
..
我正在尝试在RecyclerView中使用多个ViewHolders,以便在运行时换出这些视图.我创建了两个扩展RecyclerView.ViewHolder的类: MenuItemViewHolder public class MenuItemViewHolder extends RecyclerView.ViewHolder implements View.OnClickListe
..
我正在使用android material design api&想要以网格格式显示一些数据.我试过GridLayout和StaggeredGridlayout都看起来一样.有关一般信息,我想问 Gridlayout和StaggeredGridlayout有什么区别? 谢谢. 解决方案 网格视图:这是一个ViewGroup,用于在二维可滚动网格中显示项目.在这种情况下,每个 网格具有
..
我需要实现下一个UI元素: 未知大小的字符串列表(来自服务器调用) 任何物品都应为包装内容. 如果某项不适合行,那么他将在下一行. 所有列表/网格都居中 我想到了将RecyclerView与StaggeredGridLayoutManager一起使用 但是我不知道这是否正确,有什么想法吗? 解决方案 我不确定该方法对您有帮助,但不是 将RecyclerView
..
我有一个包含370个项目的交错网格,带有图像. 我要确保快速回收项目以注意内存,但是会创建ViewHolder,然后将其绑定到适配器中的每个项目,并且不注意子项是否可见 我已经尝试了以下 StaggeredGridLayoutManager lm = new StaggeredGridLayoutManager(3, StaggeredGridLayoutManager.VERT
..
我试图实现一个类似facebook的网格,其中的项目具有不同的大小: 我试图使用不同的库/解决方案,但现在没有成功: 我尝试使用 AsymemetricGridView 。 但是这个实现的问题是在抛出适配器之后,网格中留下了空的空白空间。 我还考虑过使用 StaggeredGridLayoutManager 和一个 RecycleView ,但在这种情况下,项目的大小与其他项目不同因
..
我已经尝试过实施LinearLayoutManager无尽的滚动,它是成功的,并试图复制LinearLayoutManager实施StaggeredGridLayoutManager,但它不工作。 我只是想获得firstVisibleItem。 在LinearLayoutManager: INT firstVisibleItem = linearLayoutManager.findFirs
..
我有一个 StaggeredGrid 在 RecyclerView 和我想动态设置图像高度在 onBindViewHolder 。我以为 StaggeredGrid 应该自动处理所有这一切,所以我设置的android:layout_width =“match_parent 和的android:scaleType =“fitStart 在的ImageView ,但有大量的图像周围的空白。 由于 S
..