android - 如何使用用户输入的数据填充我的列表

标签 android listview populate

我有一个条形码扫描应用程序,您可以在扫描之前标记条形码。我想让它在你标记和扫描某些东西时,它会显示在一个列表中,带有你给条形码的标签,并保存它。我把整个项目的代码放在了github上,请尽快帮助我。我的列表的类称为列表,您在其中标记条形码是 mainactivity,条形码显示在结果页面中,填充我的列表的内容是 User 类,它现在只是一堆填充物。

GitHub

最佳答案

您需要做一些较小的修改: 第 1 步 - 创建一个包含所有扫描仪结果的数据模型。例如 -

class ScannerResultModel{
     int num;
     String format;
     String formatname;
     String Label
}

第 2 步 - 在 MainActivity 中维护此模型的 ArrayList,因此每当您获得新结果时只需添加到此 arrayList。

第 3 步 - 对该模型实现 parcelble,以便您可以通过输入 Intent 将整个 arrayList 传递给 ResultActivity。

现在您可以在结果 Activity 中收到所有数据的列表。希望对你有帮助:)

关于android - 如何使用用户输入的数据填充我的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37850063/

相关文章:

java - 使用另一个数组列表对数组列表进行排序

android - Android Studio 中缺少数据库检查器

Android:如何配置 "tinymix"用 "tinycap"录制系统音频

listview - JavaFX - 带有图像按钮的 ListView 项目

flutter - Flutter中的水平列表列表

单击按钮后Android打开上下文菜单

Spring Mongo Populator 一一

php - 禅德 : How to populate data to checkboxes?

r - 使用基于行和列的另一个表中的值填充表

Android:忽略特定目录的 lint 检查