草庐IT

recyclerview-selection

全部标签

angular-mat-select 多选 实现按选择顺序排序

mat-select正常情况下,多选后,已选项是按列表顺序进行排序,如果我想实现按照点击项目的顺序进行排序,我该如何做呢?[参考网址](Angularorderofselectedoptioninmultiplemat-select-StackOverflow)sortComparator是AngularMaterial中mat-select组件的一个属性,用于自定义多选下拉列表中选项的排序方式。当用户选择多个选项后,这些选项可能以不同的顺序显示在下拉列表中。使用sortComparator,我们可以提供一个自定义的比较函数,以决定选项在下拉列表中的显示顺序。自定义函数返回值的解释:0和正数:

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

el-date-picker自定义选择时间&&el-time-select自定义选择时间实现避免时间冲突

需求:开始日期不能小于结束日期,两个选择框之间的互相限制月份:固定十二个月,当月开始时间默认选择月第一天,结束时间默认选择月最后一天;月份选择只允许选择当前月份天:将当月对应的每天按照时间段划分,段数不做限制。时间段支持任意位置插入(新增)、删除。每个时间段具有包含属性,同一时刻不允许在两个时间段中出现包含。所有时间段之和必须满足24小时全覆盖且不允许交叉复制:点击同上,将上个月份的配置参数拷贝至当前月份代码实现开发环境:Vue需引入插件:ElementUI,moment.jstemplate——同上峰尖平谷{{itemy}}(含)(含)删除新增jsexportdefault{//import

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