Custom listview (Parse JSON And URL Images) - 웹 이미지

프로그래밍/Android (Java)|2019. 4. 30. 13:01
반응형

https://demonuts.com/android-parse-json-and-show-in-listview/

 

Json_Parse_Listview.zip
2.07MB

 

* 소스 말고 포스팅 글을 가지고 셋팅한다면 중간에 오타를 잘 살펴볼것

- 레이아웃명 : lv_players

- 소스에서 연결 : lv_player

 

* 예제는 해외 url 을 가져오므로 느림. 국내 서버에 json 파일과 이미지를 링크시키면 빠름

 

* 리스트뷰 아이템 클릭시 이벤트 발생 시키고 싶을 경우 아래 소스를 TennisAdapter.java 파일의

return convertView; 바로 위에 넣고 상황에 맞게 수정해 쓸 것.

 

        // 넘버링

        final int pos = position;

        // 위젯에 대한 이벤트 리스너

        holder.iv.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                Toast.makeText(context, "이미지 선택 " + pos, Toast.LENGTH_SHORT).show();

            }

        });

        holder.tvname.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                Toast.makeText(context, "이름 선택 " + pos, Toast.LENGTH_SHORT).show();

            }

        });

        holder.tvcountry.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                Toast.makeText(context, "나라 선택 " + pos, Toast.LENGTH_SHORT).show();

            }

        });

        holder.tvcity.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                Toast.makeText(context, "도시 선택 " + pos, Toast.LENGTH_SHORT).show();

            }

        });

 

 

반응형

댓글()