2015-01-02 5 views
-1

내가 며칠간의 사냥을 한 후에 정확히 찾고있는 것을 찾을 수없는 것 같습니다. 누군가 다른 곳에서하려고하는 것을 정확히 본다면, 하나 또는 두 개의 링크를 좋아하십시오.안드로이드리스트보기 REST JSON 응답에서 유래

어쨌든 전자 메일 주소와 암호를 사용하여 REST 요청을 통해 JSON 형식의 사용자 액세스 정보를 반환하는 ERP 시스템에 연결하는 앱을 만들려고합니다. 대부분의 시스템 사용자는 단일 액세스 역할 만 수행하므로 큰 문제는 없지만 다른 역할은 여러 역할을합니다. 내가 가지고있는 문제는 이러한 다중 액세스 역할을 취하여 액세스를 얻기 위해 사용하려는 역할을 선택할 수있는 ListView에 추가하는 것입니다.

문제는 선택 항목 당 2 줄 (모든 사용자 관련 데이터를 올바르게 표시하기 위해)과 사용자 선택을 기록하는 몇 가지 방법이 필요한 디스플레이가 필요합니다. 선택에 대한 백그라운드에서 유용한 데이터는 사용자에게 아무런 의미가 없으므로 표시되지 않습니다. JSON 응답을 받아서 문제없이 디자인 한 사용자 정의 클래스에 매핑 할 수있었습니다. 실제로 유용한 것은 아니며 대부분 ListView에 여러 결과를 표시하기 전에 결과를 식별하는 데 도움이됩니다. 하지만 ListView 레이아웃을 올바르게 작성하고 레이아웃에 데이터를 매핑하는 방법을 알아낼 수는 없습니다. 보기를 작성하고 새 목록 항목에 데이터를 삽입하는 방법을 이해하는 데 문제가 있습니다.

결과를 ListView에 표시하고 공유 환경 설정에 선택 사항을 기록하면 최상의 결과를 얻을 수 있습니다.

+1

물건을 이해하는 데 도움이되는 2 개의 링크 ... http://stackoverflow.com/questions/3832254/how-can-i-make-my-arrayadapter-follow-the-viewholder-pattern https :// /github.com/codepath/android_guides/wiki/Using-an-ArrayAdapter-with-ListView –

+0

이것은 내가 찾고있는 곳의 바로 위에있는 듯합니다. 나는 이것을 한 번 발사하여 내가 얼마나 잘 작동하게 할 수 있는지 보게 될 것이다. 고맙습니다. –

+0

이것은 정확히 내가 찾던 것이었다. 나는이 모든 것을 찾기 위해 잘못된 검색 기준을 사용하고 있었다고 생각하지만, 지금은 잘 작동하고 있습니다. 이제는 ListView 선택 항목 만 작동하도록 할 수 있습니다. –

답변

0

일부 JSONArray에서 목록보기 항목을 채우는 경우 listview.setOnItemClickListener을 사용하여 선택한 항목의 위치를 ​​가져와 배열에서 일치시킬 수 있습니다. 약간의 질문이있는 것 같습니다. 시도한 코드를 게시하여 좀 더 명확해질 수 있습니까?

+0

만약 내가 그것을 전부 지우지 않았다면 나는 기뻐할 것입니다. 그것은 혼란과 실패에 대한 증거 인 스파게티와 코멘트의 혼란스러운 혼란 이상의 것은 아닙니다. –