大POJO到ListView

时间:2015-01-21 20:56:10

标签: android listview gson

我在如何将这个POJO数据插入listview,使用什么适配器,即使我的POJO做得正确,但是它有效但可能有更好的解决方案,我不想要你做我的“家庭作业”,我只需要一个正确方向的友好点。

谢谢

的Json http://www.json-generator.com/api/json/get/bIHFFZqzyq?indent=2

POJO

public class ParcelPOJO {
    static class WrapperPa{
        private int code;
        private Data data;
        private boolean error;
        private String message;

        //Getters


    }
    static class Data {
        private List<Live> live;
        private List<Packed> packed;
        private List<Procesing> processing;
        private List<Received> received;
        private List<Sent> sent;

       //getters


    }
    static class Live{
        private String codeNumber;
        private String status;
        private String orderStorageShowPrice;
        //getters
    }
    static class Packed{
        private String codeNumber;
        private String status;
        private String orderStorageShowPrice;
        //getters
    }
    static class Procesing{
        private String codeNumber;
        private String status;
        private String orderStorageShowPrice;
        //getters

    }
    static class Received{
        private String codeNumber;
        private String status;
        private String orderStorageShowPrice;
        //getters
    }
    static class Sent{
        private String codeNumber;
        private String status;
        private String orderStorageShowPrice;
        //getters
    }
}

1 个答案:

答案 0 :(得分:-1)

假设这是您想要的数据格式,您可以使用ArrayList或Array来存储ParcelPOJO实例。实施例

final ArrayList<ParcelPOJO> list = new ArrayList<ParcelPOJO>();
for (int i = 0; i < valueCount; ++i) {
// Create yourParcelPojoInstance and add data
// Then add the instance to list
  list.add(yourParcelPojoInstance);
}

由于您拥有这么多数据成员,我相信您会在列表项中显示多个数据。您应该扩展ArrayAdapter并覆盖getView方法。 您可以从this tuttorial

开始关注其余内容

如果您遇到任何问题,那么您可以回复更具体的问题。

您还询问您的POJO是否做得对吗?经过一番研究,我认为可以使用。感谢Mou。