마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

리스트뷰에 버튼을 동작시키고 싶습니다 커스텀 어댑터

0 추천

리스트뷰 XML에 내부 레이아웃으로 아래와같은 실행창이 나오도록 만들었습니다

내부레이아웃은 텍스트뷰 / 텍스트뷰(검은선) / 텍스트뷰 / 버튼 으로 만들었구

여기서 버튼을 동작하게 만들고 싶습니다. 공부를 하면서 동시에 진행하려니 막히는 부분이 많습니다 ㅜㅜ

버튼을 그냥 리스너를달고 동작하게 할 수 는 없는 것 같구 찾아보니

그냥 어댑터가아닌 커스텀한 어댑터를 사용해야 하는 것 같습니다

그림이 잘안 보이실 수도 있어 코딩으로 현재 어댑터 파라미터를 적으면

adapter = new SimpleAdapter(this, classList, R.layout.lstv, new String[]
{TAG_SUB, TAG_DAY}, new int[]{R.id.tv1, R.id.tv2});

이구 버튼 추가하기 전입니다 위에 인스턴스를 바꿔야 하는게 아닌가 싶네요

adapter는 ListAdapter로 만들어 놓은 상황입니다

버튼이 동작하기만 하면 이어지는 이벤트에대한 동작을 해볼텐데 도와주시면 감사하겠습니다!

도해이 (270 포인트) 님이 2017년 6월 14일 질문
코딩에 필요한 부분 있으시면 말씀해주세요
리스트뷰 커스텀 어댑터 검색하면 나올겁니다
기본적으로 리스트뷰하나에 해당하는 아이탬뷰(xml)을 생성하시구요
어댑터 클래스 커스텀하시면 됩니다 베이스어댑터 또는 어레이 어댑터를 상속받아 만들고
오버라이드된 메소드를 재정의 하시면 됩니다
자세한내용은 구글신에게,,,

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...