草庐IT

recyclerview-selection

全部标签

android - Marshmallow(23) + RecyclerView(23.1.0) 项目移除后滚动会弄乱上面的内容 (notifyItemRemoved)

如果使用Marshmallow(Android23)构建,RecyclerView会搞砸。我使用RecyclerView填充项目列表,当向右滑动时将删除该项目。删除项目工作正常。但是在删除项目后在RecyclerView上向上滚动,会在删除项目上方的项目上创建空白区域。我在这里使用示例项目https://github.com/chrisbanes/cheesesquare使用最新的android版本(Marshmallow)android{compileSdkVersion23buildToolsVersion"23.0.1"defaultConfig{applicationId"co

android - Android SDK 23 中的 Non Scroll RecyclerView 滚动问题

我正在ScrollView中实现RecyclerView。为了在整个页面上只有一个滚动行为,我实现了一个NonScrollRecyclerView版本。实现如下:publicclassNonScrollRecyclerViewextendsRecyclerView{publicNonScrollRecyclerView(Contextcontext){super(context);}publicNonScrollRecyclerView(Contextcontext,AttributeSetattrs){super(context,attrs);}publicNonScrollRecy

android - RecyclerView滚动监听的方法onscolled自动调用不滚动

同时实现分页。我遇到了这个问题。不滚动onscrolled方法连续调用。请检查下面我的代码。作为引用,我使用的是EndlessScrollingwithAdapterViewsandRecyclerView还有一个演示示例this.我正在从API请求数据。所以我实现了Volley抽射。安装后,奇怪的事情发生了。OnScrolled方法在不滚动的情况下连续调用。下面是我的代码。HomeFragment.javaview=inflater.inflate(R.layout.fragment_home,container,false);tvNoDataFound=(TextView)view

android - 嵌套的 recyclerview View ,如播放 Play 商店应用

我正在尝试使用CardView制作嵌套的recyclerview,就像PlayStore应用程序主页一样,到目前为止它可以工作,但不如PlayStore流畅。当recyclerView滚动位置为0并且我开始向右拖动时,边缘效果按预期出现,但很快我继续向上拖动它看起来我的水平recyclerview失去了焦点并且父垂直View接管了。在PlayStore应用程序中,从边缘水平拖动后继续向上拖动时,您不会失去焦点。我坚持认为只有当我在回收站View边缘时才会发生这种情况。除此之外(这可能是相关的),从PlayStore应用程序启动水平滚动看起来更容易,我的意思是如果您使用PlayStore

android - 顶部有背景图片的 RecyclerView

我想要实现的是:如您所见,在RecyclerView中的第一张卡片后方有一个背景图像。当用户滚动时,背景图像以及“发现”文本和图标也应滚出屏幕。我研究过将RecyclerView放入NestedScrollView,但是fromwhatI'veread,这会破坏RecyclerView并且不允许它回收View(我可能是错的)。我怎样才能实现这样的目标?现在,我的布局非常简单:谢谢。 最佳答案 BackgroundimagethatappearsslightlybehindthefirstcardintheRecyclerView.您

android - 对于 recyclerView 中的 TextView,textIsSelectable() 在 "floating text selection toolbar"中缺少项目

我在主fragment上有一个TextView(sub_text),还有另一个RecyclerView(rv)包含TextView项目。当我尝试在RecyclerView中选择文本时,我得到了不同数量的项目。它缺少来自其他实现ACTION_PROCESS_TEXT的应用程序的选择。我选择的项目只是部分-与stackoverflow上的其他问题(例如"android:textIsSelectable="true"notworkingforTextViewinRecyclerView)不同,在这些问题中选择完全缺失或不起作用。如何使rv的textView中的项目与fragment的text

android - 将图像从 drawable 设置为 recyclerview

我想在包含带有TextView和ImageView的CardView的底部导航fragment中实现RecyclerView。我在打开新Activity的每张卡片上也有一个onClickListener。但我的recyclerview没有显示任何内容并给出空点异常Logcat.我不知道我在这里错过了什么。模型类classData{publicintimageId;publicStringtxt;Data(intimageId,Stringtext){this.imageId=imageId;this.txt=text;}}RecyclerView适配器publicclassRecycl

android - 如何在 MVVM 架构的 RecyclerView 适配器中观察 LiveData?

我有一个RecyclerView适配器和它的项目中的一个按钮。当我点击按钮时,我想从服务器中删除它的项目,然后从RecyclerView中删除。我想通过观察LiveData来做到这一点(当它从服务器中删除时,我必须将它从回收器View中删除,因此我需要服务器的结果)最佳实践方法是什么-我必须在fragment中观察并将监听器传递给适配器并在fragment中实现它,当用户单击按钮时调用fragment中的方法或者有更好的方法这样做? 最佳答案 找了好几个帖子,终于找到了推荐的解决方案。第1步:在您的适配器中声明一个接口(interf

java - 如何限制 NestedScrollView 内 RecyclerView 的高度

在我当前的Android应用程序中,我有一个显示android.support.v4.app.DialogFragment的屏幕。此DialogFragmentView包含以下UI组件HEADING==SubHeading==NestedScrollView====RecyclerView====RadioGroup====Spinner====EditText====ActionButtonsDialogFragment使用样式配置为全屏,如下所示:-@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreat

android - 如何在 RecyclerView SelectionTracker 中禁用拖动选择?

我需要禁用RecyclerView选择跟踪器的拖动选择功能。目前在长按项目被选中后,如果我继续拖动连续项目被选中。我需要确保未选择其余项目。尝试使用内置实现进行一些工作,但没有任何效果。 最佳答案 在您的SelectionTracker.Builder中有一个方法withSelectionPredicate(SelectionPredicate)。您可以定义自己的SelectionPredicate并实现其抽象方法canSelectMultiple以返回false-这样您就可以仅选择单个项目。希望对您有所帮助。