草庐IT

RecyclerView-Item

全部标签

android - RecyclerView 使用 Room 和 PagingListAdapter 向下滚动数据更新

我创建了一个示例项目来展示我在使用RecyclerView、Room和Paging时遇到的一个问题,即RecyclerView意外地向下滚动数据更新。https://github.com/HappyPeng2x/RoomRecyclerViewExample该应用有一个Room数据库,我使用派生自PagedListAdapter的适配器在RecyclerView中显示它的值。如下面的代码所示,查询被观察到,因此表的每次更新都会被适配器反射(reflect)出来。PagedList.ConfigplConfig=newPagedList.Config.Builder().setEnabl

Java:如何使 RecyclerView 项目编号更改为 Activity 中的相同编号? (即时的)

正如标题所说,我需要制作RecyclerView项目编号,更改为相同的编号,它在同一个Activity中(实时)。因此,当Activity中的数字发生变化时,RecyclerView项目中的数字也应更改为相同的数字。当游戏开始时,parnumber和RecyclerView中的那些numbers是一样的,但是......现在第2洞标准杆数更改为3,但那些RecyclerView项目编号仍然是4,但它们应该也是3。我如何才能实现此更改?这是我的适配器:@OverridepublicvoidonBindViewHolder(@NonNullGameViewHolderholder,intp

android - 找不到处理 Intent 的 Activity { act=android.intent.action.EDIT typ=vnd.android.cursor.item/event

我正在编写一段代码,其中我允许用户使用Intent将事件添加到日历中,但是每当我尝试将事件插入到较低版本中时,都会得到:不幸的是应用程序已停止和错误是:android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=android.intent.action.EDITtyp=vnd.android.cursor.item/event(hasextras)}AndroidManifest.xml:-Java代码:-finalButtonbutton=(Button)findViewById(R.id.

带有翻转 CardView 的 Android RecyclerView

受Android-SwipeToDismis的启发,我的RecyclerView提供了一个可以关闭(滑动)的卡片列表。这部分正在运行。现在添加了翻转卡片的动画。finalAnimatorSetsetRightOut=(AnimatorSet)AnimatorInflater.loadAnimator(mActivity,R.animator.flip_right_out);finalAnimatorSetsetLeftIn=(AnimatorSet)AnimatorInflater.loadAnimator(mActivity,R.animator.flip_left_in);setR

android - 如何在 recyclerview 项目中使用自定义 View ?

我正在尝试使用ProgressWheel在RecyclerView的每个项目中。ItworksfinewithoutProgressWheelbuttheExceptioncomesIusethisProgressWheelinsideRecyclerViewitem.添加ProgressWheel后,每次都会出现以下异常:05-0418:33:06.311:E/AndroidRuntime(738):FATALEXCEPTION:main05-0418:33:06.311:E/AndroidRuntime(738):android.view.InflateException:Bina

pytorch中.numpy()、.item()、.cpu()、.detach()及.data的使用

目录.numpy().item().cpu().detach()和.data(重点).numpy()Tensor.numpy()将Tensor转化为ndarray,这里的Tensor可以是标量或者向量(与item()不同)转换前后的dtype不会改变a=torch.tensor([[1.,2.]])a_numpy=a.numpy()#[[1.,2.]].item()将一个Tensor变量转换为python标量(intfloat等)常用于用于深度学习训练时,将loss值转换为标量并加,以及进行分类任务,计算准确值值时需要optimizer.zero_grad()outputs=model(dat

android - 使用 Android 设计支持库的带有嵌套 RecyclerView fragment 的 ViewPager fragment

我想使用Androiddesignsupportlibrary实现以下UI:带有用于部分导航的NavigationView的Activity。当一个部分被选中时,一个新的(父级)Fragment将被交换到容器空间(FrameLayout)。(父级)Fragment始终是CoordinatorLayout。在布局中,可以使用ViewPager。(*问题)如果ViewPager用于(父)Fragment,它几乎总是伴随着多个带有RecyclerViewFragment/。(*问题)问题在ViewPager上滑动时,滑动不正确(例如,每次滑动不是一页)。RecyclerView项目(根本不显

android - 如何在 android 中的网格 recyclerview 中做反向爆炸过渡动画

我已经发布了使用过渡动画在android的网格recyclerview中分解内容的代码。如何实现反向爆炸,就像当我进入ExplodeAnimationActivity时,recyclerview中的所有项目都应该反向爆炸。publicclassExplodeAnimationActivityextendsAppCompatActivity{privatefinalStringandroid_version_names[]={"Donut","Eclair","Froyo","Gingerbread","Honeycomb","IceCreamSandwich","JellyBean",

android - 从不更新的对话框中删除 RecyclerView 项目

我有一个简单的RecyclerView用于显示项目。目前,在RecyclerView.Adapter中,我可以使用以下方法成功删除项目。privatevoidremoveItem(intpos){filteredDataSet.remove(pos);notifyItemRemoved(pos);notifyItemRangeChanged(pos,getItemCount());}我从ViewHolder中的onClick()函数调用它。动画工作,View更新,一切正常。相当标准的RecyclerView。但是,我想做的是让用户通过Dialog验证项目删除。这是对话框的基本设置(省略

java - RecyclerView 增加(+)和减少(-)按钮不能为每个项目正常工作

我在我的recyclerview中有两个按钮,用于增加(+)和减少(-)数量值,就像购物车应用程序一样,同时增加第0个项目的项目值我的下一个项目,即第1个增加第0个项目的previuos值意味着如果我的第0项的值为4,对于第1项,如果我将它递增1,那么它将直接取5,而不是从0开始。publicclassTeaListAdapterextendsRecyclerView.Adapter{privateintnum=0;privateListteaItemList;publicclassMyViewHolderextendsRecyclerView.ViewHolder{publicTex