android-recyclerview相关内容
我正在使用 RecyclerView 来显示我的列表.我使用 ItemTouchHelper 实现 Swipe 以关闭 RecyclerView.底层布局是通过使用画布在 OnchildDraw 方法中实现的.现在我有一个问题:我想在我的图标上设置 onclick.通过点击图标,我想做一些功能.这是我的课: 公共类 ItemTouchHelperCallback : ItemTouchHelpe
..
我需要在通过放大滚动时始终突出显示回收器视图中的中心项目. 解决方案 您应该遵循此代码,这有助于我在回收站视图中放大中心项目. public class CenterZoomLayoutManager extends LinearLayoutManager {私人最终浮动 mShrinkAmount = 0.15f;私人最终浮动 mShrinkDistance = 0.9f;公共 Cen
..
我正在努力让这个工作:我基本上想要在一个 ViewPager 中的两个 Recyclerviews.我跟着这个教程:http://android-java-development.blogspot.de/2012/05/system.html,但它似乎不起作用.我看起来视图寻呼机是空的,回收器视图没有显示. 这是我的布局代码:
..
我正在使用带有圆角的 RecyclerView,以使其成为我在 XML 下方使用的圆角: view_rounded.xml:- lef
..
我有一个水平布局的 RecyclerView.各个适配器项目的高度可以取决于项目的内容. 所以理论上它可以如下所示: 我现在的问题是它wrap_content似乎只关心第一个问题的高度,因为我得到的结果是这样的: 如您所见,第 4 项被切断了.但是,如果我把最高的项目放在最前面,它就完美了. 并摆脱明显的解决方案;我不知道物品的高度.我只能在测试期间这样做. --
..
我想使用 RecyclerView 来模拟 MultiViewPager 的行为,特别是我想让所选项目位于屏幕中央,包括第一个和最后一个元素. 正如您在此图像中看到的,第一项居中,这将是我的预期结果. 我所做的是设置一个带有水平 LinearLayoutManager 和 LinearSnapHelper 的 RecyclerView.这个解决方案的问题是第一个和最后一个项目永远不会作
..
我将 RecyclerView 与 GridLayoutManager 一起使用.我想要实现的目标是当我点击一个项目时,它会放大并重叠相邻的项目.就像下图(在Android TV中) 当onClick事件被触发时,我调用 v.animate().scaleX(1.2f).scaleY(1.2f).setDuration(500).start(); 但结果如下: 它只能与位置低于自身
..
我有一个删除滑动,绘制背景(很像收件箱应用程序),由 ItemTouchHelper 实现 - 通过覆盖 onChilDraw 方法并在提供的画布上绘制一个矩形: ItemTouchHelper mIth = new ItemTouchHelper(新 ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.RIGHT) {公共无效 onSwiped
..
我正在使用默认的 RecyclerView 快速滚动,并且我遵循了本指南来支持它. 现在,问题是拇指根据数据集的大小调整其高度.对于 100 及以上的大型项目,拇指会变得非常小,几乎难以响应拖动. 请问有什么办法可以设置快速滚动拇指的最小高度. 解决方案 我通过从android.support.v7.widget.FastScroller 然后我从xml中删除了启用的快速
..
我必须使用 recyclerView 实现垂直和水平滚动,并且务实地我可以通过使用 LinearLayoutManager 设置方向来更改 recyclerview 方向.问题是当水平滚动时显示同一页面中的下一项.我应该只显示一个我们滚动时的项目应该显示下一个项目,请帮助我解决此问题或任何建议. **main.xml**
..
我使用 RecyclerView 在我的图像编辑应用程序中显示缩略图.它的每个项目都包含一个 ImageView(缩略图)和一个 textView.在我的应用程序中,我想仅突出显示当前选定的缩略图点击.浏览了所有关于 SO 的相关帖子,但找不到任何更好的解决方案. 我的适配器类 public class FiltersAdapter extends RecyclerView.Adapte
..
这更像是一个通用问题,但经过大量搜索和尝试后,我无法理解为什么这如此难以实现.这是我能找到的最接近的答案,但仍然无法实施. 具体来说,我将 RecyclerView 与 GridLayoutManager 一起使用.我想要的是平滑滚动的网格布局(就像默认的画廊应用程序),没什么特别的,但是网格布局管理器的默认实现以“生涩"的方式滚动视图.我试图实现上面链接中的方法,但没有成功. 我也尝
..
我有一个自定义 RecyclerView 和一个工具栏,向下滚动时隐藏,向上滚动时出现.我对 RecyclerView 的位置有问题,它在工具栏下方,我使用了该行为,但似乎不起作用. 我的xml:
..
我创建了一个包含两个 RecyclerViews 的布局.一个水平滚动,而另一个垂直滚动.我可以在每个 RecyclerView 内正确滚动,但整个页面不会滚动,即顶部 RecyclerView 始终保持在顶部,底部保持在底部,就像两者都固定在适当的位置. 以下是我的xml布局:
..
我在 Scrollview 中有 Recyclerview //静态内容...//动态内容(新闻源)
..
我有一个 RecyclerView,它显示了两种 View,一种代表用户发布,另一种代表事件发布.两者都有共同的元素,例如显示时间戳的 TextView.因此,我创建了一个 PublicationViewHolder,它将这个 TextView 时间戳记放入一个变量中并加载它.我的问题是适配器最初加载了正确的值,但是当我向下滚动并再次向上滚动时,位置中的值会被其他位置的值更改.代码如下: pub
..
在我的 build.gradle 文件中,我有支持库依赖项: 编译“com.android.support:appcompat-v7:22.2.0"编译“com.android.support:recyclerview-v7:22.2.0"编译“com.android.support:design:22.2.0" 我也有 espresso 测试的依赖项: androidTestCompile
..
我已经为这样的项目设置了负边距:- ItemDecoration.java public class ItemDecorator extends RecyclerView.ItemDecoration {私人最终 int mSpace;公共 ItemDecorator(整数空间){this.mSpace = 空间;}@覆盖public void getItemOffsets(Rect ou
..
我需要将每一行的元素居中,这样它们就会像这个模型中的一样.我一直在寻找是否有任何布局可以在不看的情况下以这种方式工作.项目在其行中居中. 这就是它现在在我的代码中的样子. 解决方案 实现: recycler.adapter = MyAdapter()val layoutManager FlexboxLayoutManager(上下文:这个)layoutManager.justify
..
我正在构建一个使用 RecyclerView 的 android 应用程序.我想在 RecyclerView 中添加分隔符,这是我使用以下代码完成的: DividerItemDecorationdividerItemDecoration = new DividerItemDecoration(recyclerView.getContext(), linearLayoutManager.getOr
..