0
JSON 데이터를 자막과 이미지 (왼쪽에있는 행)가있는 목록보기에로드하려고합니다. 내 샘플 JSON 응답 코드를 게시 한 다음 아래JSON 데이터를 Android Listview에로드하는 방법은 무엇입니까?
는 :
for (int i = 0; i < contacts.length(); i++) {
JSONObject obj = contacts.getJSONObject(i);
Iterator keys = obj.keys();
while(keys.hasNext()) {
// loop to get the dynamic key
String currentDynamicKey = (String)keys.next();
// store key in an arraylist which is A,B,...
// get the value of the dynamic key
JSONArray currentDynamicValue = obj.getJSONArray(currentDynamicKey);
Log.d("Response: ", "> " + currentDynamicKey);
int jsonrraySize = currentDynamicValue.length();
if(jsonrraySize > 0) {
for (int ii = 0; ii < jsonrraySize; ii++) {
JSONObject nameObj = currentDynamicValue.getJSONObject(ii);
String name = nameObj.getString("name");
System.out.print("Name = " + name);
//Log.d("Response: ", "> " + name);
//store name in an arraylist
}
}
}
}
나는 Tittle : currentDynamicKey
값과 Sub Title : Name
문자열 값을 표시하고 싶습니다.
확인 : http://www.vogella.com/tutorials/AndroidListView/article.html –
[baseadapter를 사용하여 가져온 json 데이터를 listview에 표시하는 방법] 가능한 복제본 (http://stackoverflow.com/questions/21662673)/how-to-display-fetched-json-data-into-listview-using-baseadapter) – 2Dee
Google을 시도해보십시오. 많은 예제가 있습니다. – Barun