カスタムJSONArrayのArrayAdapterを作成しようとしています。 使用できるチュートリアルが見つかりませんでした。 アプリはWordPressからデータを取得しています。それはすべての投稿を取得している、クラスがいっぱいになるが、私はどのようにリストにクラスを表示するか分からない。 それはprivate Posts[] mPosts;
と宣言されています。したがって、投稿の配列はPostsオブジェクトの配列に解析されます。 私はactivity_main
で宣言されたリストを持っています、私は異なるオブジェクトのためにrow.xml
を持っています。残っているのは配列アダプターだけですが、私はそうすることはできません。 MainActivityとXMLファイルを投稿できますが、投稿が長すぎます。JSONArrayのArrayAdapter?
JSONArray
は、Java配列([]
表記)はなく、java.util.List
インタフェースを実装していないとして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;
}
[this](https://gist.github.com/pskink/2dd4d17a93caf02ff696533e82f952b0)汎用アダプタ – pskink
アダプタクラスを作成し、ArrayAdapter <>で拡張するだけです。そして、GetView()メソッドをオーバーライドします。 –