我有一个用Groupie库实现的RecyclerView,可以从列表中删除一个项目,但是需要更新 View 才能看到更改。我想拥有类似notifyDataSetChanged()之类的东西,因此列表会立即更新。我在这个阶段有点困惑,尝试了几种不同的方法来从承载我的 View 持有者的类中获取一个接口(interface),该接口(interface)是从保存适配器的片段中触发的,但是我认为如果我能得到的话,我现在就陷入了困境请一些帮助。 class RecyclerProductItem( private val …

2020年8月28日 0条评论 28点热度 阅读全文

我有购物车活动,用户可以在其中添加,更新和删除他们的购物车。每个函数都有自己的java活动,而我也有CartAdapter活动。我想执行一个可以在ViewCart活动中显示客户商品总价的计算。我在CartAdapter上进行了计算,但是在ViewCart活动中显示totalPrice时遇到了问题。 我说的错误 java.lang.NumberFormatException:对于输入字符串:“ 99.00” 在java.lang.Integer.parseInt(Integer.java:615) 在java.lan…

2020年8月24日 0条评论 41点热度 阅读全文

我有一个与适配器连接的活动。在活动中,我包括适配器布局。当我单击按钮时,适配器布局打开,但是当我在适配器布局中按后退按钮时,将自动达到主要活动。我要在适配器中按“后退”按钮而不是上一个活动。 活动代码如下 public class TestFragment extends Fragment { private Button btnA, btnB, btnC, btnD, btnSubmit, btnNext, btnPrev, btnFlag; private TextView tvQuestion, tvLayo…

2020年8月10日 0条评论 25点热度 阅读全文

使用膨胀 View ,我可以添加和删除按钮。我正在获取多个 View 。onclick按钮仅获取最后一个 View ID。我需要循环获取所有 View ID,但是我无法获取多个添加 View 的ID。如何获取多个膨胀 View 的ID。 addBuildingSuper.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { LayoutInflater inflater = (LayoutInf…

2020年6月26日 0条评论 28点热度 阅读全文

我试图通过回收者视图在片段中显示数据库中的数据。我使用了for循环来遍历数据库中的所有用户。既不是朋友也未发送请求的所有用户都应按片段类的if条件中实现的方式显示。片段类的代码如下所示。 public class AddMemberFragment extends Fragment { private RecyclerView mRecyclerView; private RecyclerView.Adapter mAdapter; private RecyclerView.LayoutManager mLayou…

2020年5月28日 0条评论 28点热度 阅读全文

大家好,大家能帮我解决“适配器无法应用”错误吗?我试图显示来自SQLite数据库的数据。我是android studio的新手,希望大家能为我解决这个问题。提前致谢! public class profile extends Fragment { DatabaseHelper dbHelper; ArrayList<String> listItem; ArrayAdapter adapter; ListView userlist; @Nullable @Override public View onCr…

2020年2月28日 0条评论 35点热度 阅读全文

我有一个基类的自定义ArrayAdapter。我也有一个子类,我希望ArrayAdapter能够接收两种不同类型的数据,即(arrayList和arraylist)并在一个无缝的listview中连续显示它们。 我从来没有做过此事,因此,一般的评论和指南倍受赞赏。我试图使ArrayAdapter通用: public class MyAdapter<T extends BaseClass> extends ArrayAdapter<T> 使用此构造函数: public MyAdapter(Co…

2019年11月17日 0条评论 30点热度 阅读全文

从JSON解析后,我正在生成复选框列表。当按下提交按钮时,我想知道选中了所有复选框。我该怎么做呢 ? 我的xml代码(省略了非常明显的东西,例如高度,宽度,xmlns等): <LinearLayout> <TextView android:id="@+id/title" android:text="@string/CatalogueTitle" /> <CheckBox android:id="@+id/checkBox" /> </LinearLayout> 此Ja…

2019年11月10日 0条评论 43点热度 阅读全文

所以即时通讯正在做一个笔记应用程序。这真的很简单,我正在尝试添加一个功能,以便当我长时间单击便笺时可以将其删除。它可以工作,但是notes ArrayList在删除后不会刷新。重要的是要说这些功能是在适配器中应用的。我有一个名为refresh的函数,顾名思义,该函数在创建类似新笔记的内容时刷新活动。因此,删除便笺后,如果我创建新便笺,则会调用refresh函数,并且先前删除的便笺会消失,但前提是必须调用重新加载函数。但是,由于某些原因,我不能在onLongClickListener中使用reload函数有人可以帮帮…

2019年9月1日 0条评论 31点热度 阅读全文

我尝试实现animalAdapter.addNewAnimal(animal),但我的应用因以下错误而崩溃: Process: com.example.navigationcomponentexercise, PID: 15974 java.lang.UnsupportedOperationException at java.util.AbstractList.add(AbstractList.java:148) at java.util.AbstractList.add(AbstractList.java:108…

2019年8月2日 0条评论 31点热度 阅读全文