适用于JSONArray的ArrayAdapter?

时间:2016-11-07 18:48:07

标签: android json wordpress android-arrayadapter

我正在尝试为自定义JSONArray创建一个ArrayAdapter。 我没有找到任何可以使用的教程。 该应用程序从WordPress获取数据。它正在获取所有帖子,类被填充,但我不知道如何将类显示到列表中。 它被声明为private Posts[] mPosts;因此,帖子数组被解析为一个Posts对象数组; 我在activity_main中声明了一个List,我有一个row.xml用于不同的对象。剩下的就是arrayadapter,我似乎无法做到。 我可以发布MainActivity和XML文件,但帖子太长了。

Posts.class

public class Posts {

private String mId;
private String mDate;
private String mTitle;
private String mContent;
private String mCategories;


public String getId() {
    return mId;
}

public void setId(String id) {
    mId = id;
}

public String getDate() {
    return mDate;
}

public void setDate(String date) {
    mDate = date;
}

public String getTitle() {
    return mTitle;
}

public void setTitle(String title) {
    mTitle = title;
}

public String getContent() {
    return mContent;
}

public void setContent(String content) {
    mContent = content;
}

public String getCategories() {
    return mCategories;
}

public void setCategories(String categories) {
    mCategories = categories;
}

1 个答案:

答案 0 :(得分:0)

JSONArray无法调整JSONArray,因为[]不是Java数组(java.util.List表示法),并且未实现{{1}}接口。

欢迎您创建a subclass of BaseAdapter that handles JSONArray