草庐IT

RecyclerVIew

全部标签

android - 以编程方式为 RecyclerView Android 中的项目设置重力

我正在使用RecyclerViewAndroid创建带有左/右消息框的聊天行。我想将重力设置为RecyclerView的项目。通常,我将itemView转换为LinearLayout,然后为其设置ParamLayout引力。但是如果是RecyclerView,投给LinearLayout好像不太对。它将返回RecyclerView.LayoutParams。因为:LayoutParamssubclassforchildrenofRecyclerView.CustomlayoutmanagersareencouragedtocreatetheirownsubclassofthisLayo

android - RecyclerView.Adapter 的 onCreateViewHolder 和 onBindViewHolder 方法没有被调用

我正在尝试实现TwoWayView在我的项目中,按照该链接中提供的示例项目。我已经实现了一切,我的代码没有任何错误,但实际列表没有膨胀。调试后,我发现适配器设置正确,getItemCount方法也返回正计数,但其他两个重写方法onCreateViewHolder和onBindViewHolder没有被调用。我不知道为什么它不起作用。请参阅下面的部分代码,我们将不胜感激。谢谢。MyAdapter.java类publicclassMyAdapterextendsRecyclerView.Adapter{privateMySimpleCursorAdaptermCursor;//someot

java - 安卓。在 RecyclerView 中搜索和过滤

使用“谷歌翻译”翻译!简单说一下问题。我决定尝试使用RecyclerView。像searchlistView这样现成的解决方案,没必要全部实现。所以我找到了一个解决方案,如果需要的话在源代码的底部,但是有问题。有一个列表,当您在第二轮Activiti中单击任何已经具有标题和完整描述的项目时,它会显示标题。意识到我喜欢:在MainActivity中,我从数据库(使用SugarORM)加载header和IDArrayListarrTitle=newArrayList();for(Contactcontact:allContacts){arrTitle.add(contact.title);

android - 非法状态异常 : RecyclerView is null inside of Fragment within NavigationDrawer activity

我试图制作一个RecyclerView,它将进入我fragment的两个页面之一。这些页面放在NavigationDrawerActivity中。目标是创建类似于Play商店应用主页的内容。但是我在运行时发现这段代码有错误。它说:java.lang.IllegalStateException:mainMenumustnotbenullatcom.example.MyApp.app.fragment.MainFragment.onCreate(MainFragment.kt:49)我一直在查看一些SO线程,他们说布局未正确加载。这导致某些元素未按应有的方式链接。另一位在评论中说,问题在于

android - RecyclerView 在 ScrollView 中时不显示所有项目

我在ScrollView内的LinearLayout中有2个RecyclerViews:مارکتپیکیعلی"android:textAppearance="@style/Base.TextAppearance.AppCompat.Subhead"android:textColor="@color/light_black2"/>两个回收商都有nestedScrollEnabledflase。问题出在这里:当布局呈现时,第一个recyclerView将填充,屏幕底部的第二个recyclerView将不会显示所有项目,因为第一个高度!但它应该滚动,因为它们都在scrollView中!所

android - 如何限制 RecyclerView 中的项目数?

如何限制RecyclerView显示的项目数量?如果我重写getChildCount,我可以限制插入的数量,但这会导致它只插入那个数字然后停止。我希望它继续插入/滚动,但只显示X个项目。(注意:每个项目的高度可能不同,因此限制基于数量而不是某些硬编码值很重要。) 最佳答案 在Recyclerview的适配器类中;privatefinalintlimit=10;@OverridepublicintgetItemCount(){if(ad_list.size()>limit){returnlimit;}else{returnad_lis

android - recyclerview 中的 radio 组

我有一个recyclerview,其中每个列表项都有一个带有4个单选按钮的单选组。如何正确存储每个radio组的状态。这是我的代码。向上/向下滚动时,状态不正确。谢谢publicclassElementListAdapterextendsRecyclerView.Adapter{privateListelements=newArrayList();privateContextcontext;privateint[]state;publicElementListAdapter(Contextcontext,Listelements){this.context=context;this.e

android - 未使用 RecyclerView.Adapter 内的 onActivityResult

我在Adapter中有一个按钮可以进入图库:MyAdapterextendsRecyclerView.Adapter{...onClic..{Intentintent=newIntent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);intent.setType("image/*");((Activity)context).startActivityForResult(Intent.createChooser(intent,"SelectFile"),SELECT_FI

Android Recyclerview 反馈问题

我有一个AndroidRecyclerview,它有更多行项目。从某种意义上说Recyclerview包括第1行->>TextView,在那个下面还有一个textview第2行->>TextView,在那个下面还有一个textview问题是,每当我打开Talkback时,它会一次性读出整个Recyclerview,这不是预期的,它应该根据焦点项目一次读取一个项目。预期的行为是-当方向键移到焦点上时阅读焦点上的组件。有什么帮助吗?? 最佳答案 与ChrisCM的回答相反,您不应该设置...android:importantForAcc

android - 更改 RecyclerView 滚动条宽度

我正在测试5.1.1上的代码。更改android:scrollbarSize无效。我尝试增加和减少它,没有变化。如何改变宽度? 最佳答案 现在我告诉你一个方法,你试试看就知道答案了:添加以下代码:android:scrollbarThumbVertical="@color/colorAccent"整个block是这样的:现在,你会发现你的android:scrollbarSize生效了。祝你好运! 关于android-更改RecyclerView滚动条宽度,我们在StackOverflo