草庐IT

recycler

全部标签

android - Picasso 不适用于 android 中的 Recycler View

我开发了一个简单的RSS阅读器,我想在回收站View中显示每篇文章的标题和图片。我在其中使用Picasso从ArrayList加载图像:publicvoidonBindViewHolder(ViewHolderviewHolder,inti){RssItemitem=rssItems.get(i);Picasso.with(F.context).load(item.imageLink).into(viewHolder.postImage);viewHolder.postTitle.setText(item.title);viewHolder.postAuthor.setText(ite

java - 如何在较新版本的 Android 3.1 及更高版本中实现 Firebase Recycler Adapter?

基本上,我想做的是使用FirebaseRecyclerAdapter并使用我自定义设计的CardView填充RecyclerView。新版本的代码已经更改,因此,我尝试实现它但没有成功。这是我一年前编写的代码,它运行良好并填充了我的RecyclerView:FirebaseRecyclerAdapterFBRA=newFirebaseRecyclerAdapter(DataClass,R.layout.myCardView,DataViewHolder.class,databaseReference){@OverrideprotectedvoidpopulateViewHolder(D

android - 如何在 android 中滚动时放大 Recycler View 中心项目?

我需要在通过放大滚动时始终突出显示回收站View中的中心项目。 最佳答案 你应该遵循这段代码,这帮助我在回收者View中放大了中心项目。publicclassCenterZoomLayoutManagerextendsLinearLayoutManager{privatefinalfloatmShrinkAmount=0.15f;privatefinalfloatmShrinkDistance=0.9f;publicCenterZoomLayoutManager(Contextcontext){super(context);}pub

android - Recycler View 不保存 View 状态

我正在处理RecyclerView,在其中我在适配器中使用LinearLayout。当点击LinearLayout时,它隐藏了View并同样再次点击使其可见。我的问题是RecyclerView没有保存View的状态,当我滚动时它再次刷新View,再次更改初始时间的状态View。下面给出了我的RecyclerView代码和我的适配器。RecyclerView代码:LinearLayoutManagerlayoutManager=newLinearLayoutManager(getActivity());Menu_Detail_Adaptersearchabledapter=newMenu

java - 如何定义 Recycler.Adapter<VH extends RecylerView.ViewHolder> 的子类

我需要定义自定义RecyclerView和RecyclerView.Adapter。RecyclerView可以,但我不知道如何定义RecyclerView.Adapter的子类,因为它是通用类型。这是我的代码,AndroidStudio显示意外绑定(bind)。publicstaticabstractclassAdapterextendsRecyclerView.Adapter 最佳答案 你应该这样定义它publicstaticabstractclassAdapterextendsRecyclerView.Adapter{}结构是

android - 嵌套 Scrollview + Recycler View

我有一个布局,其中有一个可折叠的ImageView,以及布局中的GridView,以及UI中的更多内容。但是屏幕向上滚动到图像滚动,也就是说它只向上滚动直到标题图像不可见。之后它不再滚动。我该如何解决?这是我的布局:父布局:包含的布局:[![ 最佳答案 为此,请从代码中的所有位置删除android:fitsSystemWindows="true"行(您使用了3次)。 关于android-嵌套Scrollview+RecyclerView,我们在StackOverflow上找到一个类似的问

android - 在 API 11+ 上调用 bitmap.recycle() 有什么作用?

我知道在AndroidAPI10之前,为不再使用的Bitmap调用recycle()很重要,因为实际的原始数据是存储在native内存中。但是,从API11开始,Bitmap存储在堆中,所以我的问题是:如果API足够大(至少11),是否还需要在Bitmap上调用recycle()?如果我在这样的API上调用它会做什么? 最佳答案 官方文档告诉recycle()现在是一个高级调用,所以如果你想释放你的位图,你可以只写类似bitmap=null的东西,GC将采取照顾其他一切。 关于andro

java - 如何使用自定义 Recycler 适配器创建封闭的循环 Recyclerview?

这可能是重复的,但仍然没有正确的答案。我提到了this和this和this如链接中所述,我希望实现一个循环的recyclerview,即[View1]-[View2].....-[ViewN-1]-[ViewN]-[View1].....等等由于在recyclerview中没有获取View和获取Item的覆盖方法,我我无法成功。请帮忙。提前致谢!我的回收适配器代码publicclassHorizontalRecyclerAdapterextendsRecyclerView.Adapter{Listproducts;privateContextmContext;ImageLoaderim

java - ListView : Prevent a view from recycling

我有一个使用回收View的ListView。我试图阻止View回收。所以我使用setHasTransientState:android.support.v4.view.ViewCompatJB.setHasTransientState(Viewview,booleanhasTransientState)它在Jellybean版本上运行良好,但在Api我发现了如何像@DanielChow建议的那样设置RecyclerListener。listView.setRecyclerListener(newRecyclerListener(){@OverridepublicvoidonMovedT

android - 在 RECYCLER VIEW 中添加页脚 View ?

我想在回收站View的底部添加一个页脚布局。下面是我的适配器View,它会膨胀标题布局以及其他项目。感谢帮助!publicclassSplitMembersAdapterextendsRecyclerViewAdapter{privatefinalArrayListmSplitMembersList;privatefinalImageLoadermImageLoader;privatestaticfinalintTYPE_HEADER=0;privatestaticfinalintTYPE_ITEM=1;privateintsplitAmount;privatebooleanisAmo