草庐IT

recyclerview-selection

全部标签

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

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

android - 可滚动的 Recyclerview 水平和垂直景观

当我使用ScrollView和Horizo​​ntalScrollView使水平和垂直滚动成为可能并切换到横向时,RecyclerView不会像纵向那样填满屏幕。我在一行布局中使用元素的相对宽度,并且在纵向方向上一切看起来都不错。fragment布局单行布局publicRecyclerView.ViewHolderonCreateViewHolder(@NonNullViewGroupparent,intviewType){ViewitemView=LayoutInflater.from(parent.getContext()).inflate(R.layout.table_inven

ANDROID SQLite SELECT x AS _id

我正在使用需要名为“_id”的列的SimpleCursorAdapter。我的表没有“_id”,所以我做了用“AS_id”定义查询的变通方法,它起作用了。我正在使用getReadableDatabase().rawQuery()来完成。我想知道是否有任何其他方法可以执行相同的查询但使用一种方法,如SQLiteQueryBuilder.query谢谢 最佳答案 您需要createaviewinyourSQLite数据库,它将通过别名使用原始表中的_id。然后你需要查询View,它实际上是一个表。

android - 在 Android 中使用 Select 子句进行左外连接

我正在尝试在我的SQLite数据库上运行此查询:SELECT*FROMtagLEFTOUTERJOIN(SELECTtag,annotationFROMannotation_tag_mapWHEREannotation=?)ASmapONtag._id=map.tag;那个?是注释的ID。当我在android中运行这个查询时,我得到一个空光标。但是,当我在同一个数据库的命令行中使用sqlite3运行它时,我得到了我想要的结果。 最佳答案 在运行时检查您的查询并输入获取结果的命令行?如果是,那么,Cursorcursor=databa

android - 带 fragment 的 RecyclerView

我正在尝试在Fragment中使用新的RecyclerView小部件,但出现此错误:UnabletostartactivityComponentInfo{com.example.myapplication/com.example.myapplication.MyActivity}:java.lang.NullPointerException:Attempttoinvokeinterfacemethod'booleanjava.util.List.add(java.lang.Object)'onanullobjectreference我做错了什么?这是我的fragment:importa

android - RecyclerView 未显示列表中的所有项目

我在我的应用程序中使用RecyclerView。每次我打开屏幕时,我只能看到一个项目,但当我调试时,它每次都会进入onBindViewHolder方法。这是我的适配器:@OverridepublicViewHolderonCreateViewHolder(ViewGroupparent,intviewType){ViewitemView=LayoutInflater.from(parent.getContext()).inflate(R.layout.tourist_details_info,parent,false);returnnewViewHolder(itemView);}@O

android - 带有 RecyclerView 的 AlertDialog

我想在我的应用程序中创建包含某些项目列表的自定义对话框。这是我的适配器代码语境语境;ArrayListstatusList;publicMaritalStatusAdapter(Contextcontext,ArrayListstatusList){this.context=context;this.statusList=statusList;Logger.msg("Reg",":"+statusList.get(0));}@NonNull@OverridepublicViewHolderonCreateViewHolder(@NonNullViewGroupparent,intvie

安卓喷气背包 : RecyclerView is not updating when LiveData is set

所以我有一个简单的实现来在RecyclerView中显示用户列表,并在ViewModel中查询该列表作为LiveData.问题是UI未更新以显示最新列表-称为users-即使观察到列表也是如此。我现在只是设置了一个演示用户列表。这是我的View模型:classMainViewModel:ViewModel(){privatevaldemoData=listOf(User(userName="Bob",favoriteColor="Green"),User(userName="Jim",favoriteColor="Red"),User(userName="Park",favoriteC

java - 如何使用 Espresso 访问 RecyclerView ViewHolder?

我想测试我的RecyclerView的每个ViewHolder中包含的文本:@RunWith(AndroidJUnit4.class)publicclassEspressoTest{privateActivitymMainActivity;privateRecyclerViewmRecyclerView;privateintres_ID=R.id.recycler_view_ingredients;privateintitemCount=0;//TODO:WhatisthepurposeofthisruleasitrelatestotheTestbelow?@RulepublicAct

android - NestedScrollView 和 RecyclerView 即使没有嵌套也没有滚动?

我遇到了一个以前从未遇到过的非常奇怪的问题。所以,我有一个View(BottomSheet),它封装了一个RecyclerView及其空View。我将其中一个设为View.GONE,将另一个设为View.VISIBLE,具体取决于是否有要显示的项目。空View实际上包含在NestedScrollView中,因为我需要能够滚动它以便用户能够向上或向下移动BottomSheet。问题是,根据我构建View的方式,滚动实际上在RecyclerView或NestedScrollView上,以我先放的那个为准,而不是同时在两个上。它们的父级是RelativeLayout(请看下面的代码)。