Java ArrayList元素的某些字符串和整数<;对象>;需要在列表视图中显示。如何实施??
我甚至不确定使用ListView是否是最好的解决方案 我将有一个JSON文件,其中包含关于客户的必要信息,我需要在一个可滚动列表中显示客户的姓名,用户可以点击其中一个,然后启动一个新活动 我知道如何解析JSON文件,并编写了必要的类,如Customer、ExistingCustomer、Order、PaymentType(enum)等 最后,我将有一个由客户实例组成的ArrayList,其中每个和我将通过以下方式获取其成员字段的值:Java ArrayList元素的某些字符串和整数<;对象>;需要在列表视图中显示。如何实施??,java,android,json,listview,arraylist,Java,Android,Json,Listview,Arraylist,我甚至不确定使用ListView是否是最好的解决方案 我将有一个JSON文件,其中包含关于客户的必要信息,我需要在一个可滚动列表中显示客户的姓名,用户可以点击其中一个,然后启动一个新活动 我知道如何解析JSON文件,并编写了必要的类,如Customer、ExistingCustomer、Order、PaymentType(enum)等 最后,我将有一个由客户实例组成的ArrayList,其中每个和我将通过以下方式获取其成员字段的值: customersToView[i].setCompanyN
customersToView[i].setCompanyName(ArrayList.get(i).getCompanyName);
customersToView[i].setPhoneNumber(ArrayList.get(i).getPhoneNo);
等等,那么我应该使用哪个视图类?我假设是一个视图列表,但我不确定。我也不确定列表适配器应该如何编码。你能帮我一个忙吗?
一个由HashMaps组成的数组列表
不,你会有一个列表
,因为你有列表
为什么不使用SimpleAdapter
?没有必要创建模型。。。这只会浪费CPU周期和内存,而且在将ArrayList的数据放入listview时,使用ArrayList更容易。不过,使用ArrayList会更有意义,是的。编辑了问题。如果ListView应该是实现列表动态查看的最佳解决方案,则不是。你应该看看RecyclerView,