Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ArrayList元素的某些字符串和整数<;对象>;需要在列表视图中显示。如何实施??_Java_Android_Json_Listview_Arraylist - Fatal编程技术网

Java 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

我甚至不确定使用ListView是否是最好的解决方案

我将有一个JSON文件,其中包含关于客户的必要信息,我需要在一个可滚动列表中显示客户的姓名,用户可以点击其中一个,然后启动一个新活动

我知道如何解析JSON文件,并编写了必要的类,如Customer、ExistingCustomer、Order、PaymentType(enum)等

最后,我将有一个由客户实例组成的ArrayList,其中每个和我将通过以下方式获取其成员字段的值:

 customersToView[i].setCompanyName(ArrayList.get(i).getCompanyName);
 customersToView[i].setPhoneNumber(ArrayList.get(i).getPhoneNo);

等等,那么我应该使用哪个视图类?我假设是一个视图列表,但我不确定。我也不确定列表适配器应该如何编码。你能帮我一个忙吗?

一个由HashMaps组成的数组列表
不,你会有一个
列表
,因为你有
列表
为什么不使用
SimpleAdapter
?没有必要创建模型。。。这只会浪费CPU周期和内存,而且在将ArrayList的数据放入listview时,使用ArrayList更容易。不过,使用ArrayList会更有意义,是的。编辑了问题。如果ListView应该是实现列表动态查看的最佳解决方案,则不是。你应该看看RecyclerView,