问题标签 [gridlayoutmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 在 Recyclerview 之外拖放视图
我想要实现的目标:我想在可滚动布局(Recyclerview
with GridlayoutManager
)内有一个视图,其中包含图块(视图)。在 中拖放一个项目RecyclerView
应该调整图标的位置并与其他元素交换。当拖动开始时,上方的图标RecyclerView
将变为垃圾桶图标,将视图拖动到此图标会将其从 this 中删除RecyclerView
。
我尝试了这个优秀的教程,但是我没有找到一种方法来处理外部的拖动,Recyclerview
因为ItemTouchHelper.Callback
只使用Recycler.ViewHolder
元素作为可能的目标。
interpolateOutOfBoundsScroll()
如果视图移出边界,该方法会提供反馈,但只会返回屏幕外的总大小,而不是坐标。此外,尝试将视图拖出Recyclerview
总是会导致视图在它通过Recyclerview
.
有谁知道我怎样才能达到这种效果?
android - Android RecyclerView StaggeredGridLayoutManager 垂直顺序
如何将 StaggeredGridLayoutManager 设置为先使用一列然后再使用另一列而不是左右顺序?我希望它将第一行用于列表项的前半部分,然后将第二行用于后半部分。
android - 如何在 GridLayoutManager 中设置项目行的高度
我的回收站项目在 onCreateViewHolder 中膨胀
我想显示这样的东西 哪一行的高度是回收站视图的一半?并为其余空间添加填充?我可以通过 GridLayoutManager 做到这一点吗?
这是我的 GridLayoutManager
android - 在 Recycler GridLayoutManager 中为 3 到 4 行项目提供更多间距
我正在使用带有 GridLayoutManager 的 RecyclerView 作为巴士票预订的布局。一切正常,但除了我坚持使用逻辑的地方,我必须使用这些逻辑在所有行中的 3 到 4 列项目之间留出更多间距。基本上我的布局应该如下面的截图所示。
我的要求:
电流输出:
我还发布了我的完整 RecyclerView GridLayoutManager 供您参考,如下所示
MultiSelectRecyclerViewAdapter.java
MultiSelectRecyclerViewActivity.java
我在编码中尝试过的内容:
我已经按照这个要点使用 ItemDecoration 为我的网格项目分配间距,如下所示。但不幸的是,我只能在所有项目之间平均分配间距。
请帮助我解决我的案件的任何提示和解决方案。我完全不知道如何使用 RecyclerView 来处理这个要求和逻辑,我认为这应该是优化的方法。提前致谢。
android - 在 NetworkImageview Volley android 中加载不同的离线图像(默认图像)
我有的
我的GridLayoutManager Recyclerview
位置0,2,5,7用自定义图像固定(相对布局转换为位图;)),其余位置使用volley 的 setImageUrl()填充来自服务器的图像
我想要的是
我希望使用 setDefaultImageResId()从我的可绘制文件夹GridLayoutManager Recyclerview
中显示离线图像,直到加载来自服务器的图像
我的问题
default images
即使没有来自服务器原因GridLayoutManager Recyclerview
的图像,我如何设置不同(当没有来自服务器的数据时,不填充单元格),我仍然想显示默认图像(需要迷你 4 个单元格)
我做过的临时把戏
我在虚拟服务器中上传了我的 4 个默认图像以强制GridLayoutManager Recyclerview
生成单元格并使用volley 的 setImageUrl()显示它
我的预期结果
android - Recyclerview 与另一个 recycerview 中的 GridLayout Manager
我有一个 recyclerview,我正在为这个 recyclerview 设置适配器。在 recyclerview 的列表项中,我有另一个 recyclerview。
我已将 layout_height 作为 wrap_content 提供给内部 Recylerview。现在我将 GridLayoutManager 设置为这个 recyclerview,但是这个 recyclerview 的内容变得不可见。
我尝试将 CustomLinearLayout 管理器设置为此 recyclerview 并且效果很好。我试图找到一个自定义的 GridLayoutManager 来在 Recyclerview 上设置它,但是我找不到任何这样的文档来给我一个自定义的 GridLayout 管理器,比如 CustomLinearLayout Manger。
如果有人知道如何在另一个 recyclerview 内的 Recyclerview 上设置 GridLayoutManager,请指导我。
非常感谢先进。
android - Android:StaggeredGridLayoutManager 在初始化时滚动到顶部
我正在为我的图片库使用StaggeredGridLayoutManager。我已经设置setReverseLayout(true)
,以便图像从底部堆叠。
我面临的问题是在应用程序初始化时,滚动点位于图库底部。当用户首次启动应用程序时,我希望滚动条位于画廊的顶部。
我试过使用scrollToPosition
(下面的代码片段),但滚动最终出现在画廊中间的某个地方,可能是因为在调用scrollToPosition
.
是否有正确的方法将滚动条指向顶部而不是底部?