2011-12-07 2 views
0

ListView를 사용하는 활동에 착수했습니다. & 저는 모든 사용자의 데이터가있는 JSONArray를 하나씩 반환하는 서버에서 PHP 파일을 요청합니다 (예 : [{ "name": "A" "ID": "id", "img": "X"}, { "": "...}, {" ":"...}]). 내 활동에서 하나의 JSONArray로 가져 와서 JSONObject를 추출하고이 JSONObject에서 모든 값을 얻습니다. ArrayAdapter와 < 문자열> 잘 작동하지만 난이 방법으로 표시 할 원 ->ListView에 이미지와 두 개의 텍스트 필드가 있습니다.

1.an의 이미지 뷰 사용자의 이름을 가진 왼쪽

2.textView에서 사용자의 이미지를 가진

이름은 내가이 작업을 수행하는 방법

사용자

의 ID를 가진 아래 3.textView? 많은 도움을 주시면 감사하겠습니다.

+0

지금까지 무엇을 얻었습니까? –

+0

나는 읽을 http://www.technotalkative.com/android-%E2%80%93-listview-%E2%80%93-5-%E2%80%93-optimized-custom-listview/이 링크를 찾을 수 이 문제가 해결 되길 바란다 ... – Deepak

+0

나는이 문제를 없애 버린다. 그것은 작동합니다! 고마워요. @Deepak –

답변

0

그 때문에 사용자 지정 어댑터를 만들어야합니다.

귀하의 기준 (귀하의 목록에있는 행)을 충족시키는 레이아웃을 작성한 다음, 사용자 정의 어댑터를 작성하여 BaseAdapter 클래스를 확장하고보기를 팽창하십시오.

+0

어떻게하는지 잘 모르는 사람에게 알려주세요. –

+0

나는 내 listView의 원하는 모습을 얻을, 이제 내 목록보기는 사용자의 이미지, 이름 및 ID 있습니다. 목록 항목을 클릭하면 respactive 사용자의 전체 프로필이 표시됩니다. 각 JSONObject가 고유 한 사용자의 데이터 인 데이터 요소로 JSONObject가 포함 된 JSONArray에서 사용자의 데이터를 가져옵니다. 내 앱이 무엇인지, 5 개의 탭이있는 탭 기반 앱인지 말해 보겠습니다. ViewGroup을 사용하여 동일한 "프레임"을 통해 여러 활동을 관리합니다. screenshot-> http://stackoverflow.com/questions/8244210/tabview-with-actionbar.here onword 전체 프로필을 표시하려면 어떻게해야합니까? onItmClk @c –

+0

당신은 사용중인 목록보기로 onItemClick을 재정의해야합니다. 클릭 할 때 사용자 프로필을 표시 할 활동을로드하고 인 텐트를 사용하여 고유 한 사용자 ID를 전달하고 프로필을로드하십시오. –

관련 문제