草庐IT

RECYCLER

全部标签

android - 在数据加载到 Recycler View 之前加载 View

我想显示一个加载View,即一个不确定的进度条,直到我使用从Firebase获取的数据加载我的回收器View。我需要知道一旦RecyclerView加载了数据就会触发的事件。我扩展了这个类并用作适配器https://github.com/mmazzarolo/firebase-recyclerview/blob/master/app/src/main/java/com/example/matteo/firebase_recycleview/FirebaseRecyclerAdapter.java我的扩展类是publicclassTrendingRecyclerextendsFireba

android - Recycler View 内部 Recycler View 不滚动

另一个RecyclerView里面有一个RecyclerView,都需要垂直滚动。外部RecyclerView可以正确滚动,但内部RecyclerView不能。代码如下:LinearLayoutManagermLayoutManager=newLinearLayoutManager(ViewActivity.this);outerRecyclerView.setLayoutManager(mLayoutManager);ViewAdapteradapter=newViewAdapter(ViewActivity.this);outerRecyclerView.setAdapter(ad

android - 如何在 Recycler View 中将项目从一个部分交换到另一个部分,反之亦然?

我有一个RecyclerView,我想用两个部分显示RecyclerView。第一次第一节将是空的,我想将项目从第二节拖到第一节。当项目被添加到第一节时,它应该从第二节中删除,反之亦然。请各位friend帮帮我。 最佳答案 试试这个,它在我的应用程序中与我一起工作,在你的适配器类中把这个放在代码下面,hereMessageListisnameoftheArraylist,publicvoidswap(intfirstPosition,intsecondPosition){Collections.swap(MessageList,fi

android - Recycler View 添加删除项目动画未显示在 swapCursor 中

如何在swapCursor函数中实现RecyclerViewDefaultItemAdd/RemoveAnimations。notifyDataSetChanged()不会显示任何动画。publicvoidswapCursor(CursornewCursor){mCursor=newCursor;notifyDataSetChanged();} 最佳答案 只需在Activity中设置以下内容,recyclerView.setHasFixedSize(true);然后在适配器中,写setHasStableIds(true);//inc

android - 如何创建 Recycler View Grid 分页?

我创建了RecyclerViewGrid。我想实现分页。但我不明白该怎么做。我找到了一个答案enterlinkdescriptionhere但这对我不起作用。我的LayOutManager中没有方法mLayoutManager.findFirstVisibleItemPosition();。并且方法mRecyclerView.setOnScrollListener已弃用。如何在RecyclerViewGrid中实现分页? 最佳答案 迟到的答案,但你可以试试这个..它工作得很好allMovie_recycler_view.addOnS

android - 我没有导入 Recycler View AndroidX 库,但我正在使用它。为什么以及如何运作?

build.gradle(app)android{compileSdkVersion28defaultConfig{applicationId"com.example.todolistapp"minSdkVersion16targetSdkVersion28versionCode1versionName"1.0"testInstrumentationRunner"androidx.test.runner.AndroidJUnitRunner"}buildTypes{release{minifyEnabledfalseproguardFilesgetDefaultProguardFile

android - Recycler 查看点击动画

我正在尝试添加一些点击动画asshownhere在我的回收者看来,但没有成功。这是我的一些代码。在我的Activity中@OverrideprotectedvoidonCreate(BundlesavedInstanceState){...mRecyclerView=(RecyclerView)findViewById(R.id.recycler_view);ItemOffsetDecorationitemDecoration=newItemOffsetDecoration(this,R.dimen.card_item_offset);mRecyclerView.addItemDeco

android - Recycler view + View Pager + Nested ScrollView + CoordinatorLayout

我正在处理一个布局,以便将包含回收器View的fragment的ViewPager放置在CoordinatorLayout的嵌套ScrollView中。问题是一旦我点击回收器View,嵌套ScrollView就不起作用了..是否有任何可能的方法来实现像这样的滚动布局--> 最佳答案 不要同时使用「RecyclerviewViewPager+NestedScrollView+CoordinatorLayout」,去掉NestedScrollView就可以了。 关于android-Recyc

android - 如何使 Recycler View 在 appbar 捕捉时不滚动

我做了这样的捕捉应用栏:请注意,当滚动条留在中间时(即标题是半可见的,然后应用栏会自动捕捉)如果是googleplay,这就是snap的样子:现在,我希望snap像googleplay中的那样工作。也就是说,当捕捉发生时,只有应用栏应该捕捉并且回收器View不应该移动。如果该解决方案也支持Lollipop之前的设备就更好了。谢谢! 最佳答案 查看我的图书馆RetractableToolbar你必须在build.gradle上添加这个compile'it.michelelacorte.retractabletoolbar:librar

android - 如何使用 LinearSnapHelper 以编程方式捕捉到 Recycler View 上的位置

我已经使用LinearSnapHelper实现了水平recyclerView,以实现选择特定配置的UI输入。有点像旧的学校号码选择器/选择器或微调器。中间的项目是选择的位置。一切正常,但问题来了。在初始启动时,我需要以编程方式设置回收器View的位置,使所选项目(其索引从磁盘加载)位于中心位置。.scrollToPosition()不会工作,因为它将所选项目放在开头。现在我知道我可以做所有的数学计算并计算x坐标并手动设置它,但那是很多多余的工作,因为LinearSnapHelper已经在这样做了,我觉得应该有一种方法可以重用该逻辑,但实际上是开始了一次狂欢。我需要像LinearSnap