草庐IT

recyclerview-layout

全部标签

java - 在删除项目后更新 StableIdKeyProvider 缓存和 RecyclerView/SelectionTracker 在新选择时崩溃

准备:RecyclerView与RecyclerView.Adapter绑定(bind)到SQLiteCursor(通过ContentProvider&&Loader)。RecyclerView和RecyclerView.Adapter与SelectionTracker链接为designsuggests.SelectionTracker使用StableIdKeyProvider构建。第一步-删除一个项目:长按选择RecyclerViews的项目(为SelectionTracker的SelectionObserver干杯),绘制操作栏上下文菜单,开火删除Action,执行SQL删除任务。

android - <include> 会覆盖 layout_width/layout_height 值吗?

我有一个名为my_layout.xml的布局xml文件,其中RootView的layout_width和layout_height已指定为200px。如果我使用此xml包含在另一个xml中,并将layout_width和layout_height指定为100px。my_layout的实际宽度/高度是多少? 最佳答案 这个问题中投票最高的答案应该对您有帮助:DoesAndroidXMLLayout's'include'TagReallyWork?您只能覆盖以layout_开头的参数。所以在你的情况下,布局应该是100*100。

java - 如何通过代码设置android view的layout_alignParentEnd属性?

如何以编程方式设置alignParentEnd属性?我搜索了整个Android开发者网站,但我找不到任何关于在代码中设置属性(如alignParentEnd)的引用。仅说明如何在XML中设置它们。以后我可以在哪里找到此类文档? 最佳答案 LayoutParams用于在代码中设置布局属性。alignParentEnd是RelativeLayout的属性,因此您必须使用RelativeLayout.LayoutParams。您可以找到文档here.因此,要在代码中设置属性,您可以使用RelativeLayout.LayoutParams

java - Android RecyclerView,回收工作不正常

我有一个正在使用的RecyclerView。我以前用过RecyclerView但从来没有遇到过这个问题。当我上下滚动时,一些项目会消失,而一些消失的项目会再次出现在底部。代码:ViewHolder:publicclassViewHolderextendsRecyclerView.ViewHolder{publicTextViewtxt;publicViewHolder(Viewview){super(view);txt=(TextView)view.findViewById(R.id.txt);}}适配器:publicclassMyAdapterextendsRecyclerView.

android - RecyclerView Grid - 定义每行的项目数

我通常反对发布没有代码的问题,但我没有可显示的代码。我终于将我的项目从listviews和gridviews转换为recyclerView。在一个类中,我使用一个小的gridview来放置从服务器拉取的项目。每行的最大项目数为3,但其余项目需要在顶部。因此,如果有5个项目,顶行有2个,底部有3个。如果有4个项目,顶行有1个,底部有3个。我的google-fu失败了,我无法找到任何此类自定义的示例。如果有人能给我指出正确的方向,我会为以后找到这篇文章的人发布我完成的代码。谢谢大家 最佳答案 有一个GridLayoutManager的构

android - 工具栏在 RecyclerView 滚动条上留下空白并隐藏

我试图在RecyclerView滚动条上隐藏我的工具栏,到目前为止它似乎已经隐藏了,但它留下了一个白色的空白。我很确定这与我的MainActivity布局和FrameLayout中的fragment的叠加有关。这是我的activity_main.xml。我需要FrameLayout,因为我通过在抽屉导航中选择一个项目来加载不同的fragment。这是包含RecyclerView的fragment中的代码。...@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInst

android - RecyclerView.Adapter 中的 ViewHolder 不特定于位置

以下是我的onBindViewHolder的部分代码(在MyAdapterextendsRecyclerView.Adapter内)@OverridepublicvoidonBindViewHolder(ViewHolderholder,intposition){//-getelementfromyourdatasetatthispositionStatusItemitem=mDataset.get(position);//......//AddcontentandtimingtothetextviewStringcontent=item.getContent();holder.mTe

android - 填充 RecyclerView 时出现 ArrayIndexOutOfBoundsException

当我尝试填充RecyclerView时,我经常遇到错误,但错误似乎发生在StaggeredGridLayoutManager内部。我从我的数据库中填充RecyclerView,然后使用这个将图像添加到我的适配器Listimages;publicvoidaddImages(LinkedHashMapnewImages){for(Map.Entryentry:newImages.entrySet()){addImage(entry.getValue(),entry.getKey());}}publicvoidaddImage(WImageimage,intposition){images.

android - 从 RecyclerView Adapter 开始新的 Intent

我有RecyclerViewAdapter:publicclassRecycleViewAdapterextendsRecyclerView.Adapter{privateListitems;privateintitemLayout;Contextcontext;publicRecycleViewAdapter(Listitems,intitemLayout){this.items=items;this.itemLayout=itemLayout;}@OverridepublicMyViewHolderonCreateViewHolder(ViewGroupparent,intview

java - ScrollView wrap_content 高度内的 RecyclerView 未按预期工作

我在ScrollView中嵌入了一个RecyclerView。这是完整的布局:问题是——尽管我已将RecyclerView的layout_height设置为wrap_content,但它的高度部分包裹了内容,即理想情况下在wrap_content之后>它的高度应该是150dp但目前是70dp。另一个有趣的场景是——如果我将linearyLayoutOtherProductDetails移动到recyclerViewProductDetails下面,那么它会将RecyclerView高度准确地显示为150dp。似乎当RecyclerView加载到布局上时,它正在根据当前在布局上可见的项目