안드로이드 개발 질문/답변
(글 수 45,052)
감이 없어서... 질문해 봅니다.
상품 이미지.... 수량(드랍다운박스로 수량 변경 가능)....... 체크박스(체크한 것만 삭제 또는 이동)
이렇게 세개의 컬럼으로... 주..............욱 나열하려고 합니다....
각 상품의 드랍다운 박스와 체크박스는 상품 아이디를 할당해서..나중에 식별자로 쓰고..
해당 상품의 수량 변경과 체크 여부를 확인하면 될텐데요....
카트의 내용을 디비에서 꺼내와서... 상품 이미지와... 수량을....설정하고...
이렇게 되면............음... 모두 콘트롤들이 동적으로 생성되어야 한다는 말인데...
음...생각만 해도..복잡하네요...
그냥...웹으로 처리할까요??
어떤 방법이 좋을지 모르겠네요.... 앱에서 쇼핑 카트 구현하신 분이 있으시면..조언 좀 부탁드립니다.
상품 이미지.... 수량(드랍다운박스로 수량 변경 가능)....... 체크박스(체크한 것만 삭제 또는 이동)
이렇게 세개의 컬럼으로... 주..............욱 나열하려고 합니다....
각 상품의 드랍다운 박스와 체크박스는 상품 아이디를 할당해서..나중에 식별자로 쓰고..
해당 상품의 수량 변경과 체크 여부를 확인하면 될텐데요....
카트의 내용을 디비에서 꺼내와서... 상품 이미지와... 수량을....설정하고...
이렇게 되면............음... 모두 콘트롤들이 동적으로 생성되어야 한다는 말인데...
음...생각만 해도..복잡하네요...
그냥...웹으로 처리할까요??
어떤 방법이 좋을지 모르겠네요.... 앱에서 쇼핑 카트 구현하신 분이 있으시면..조언 좀 부탁드립니다.
장바구니 레코드 하나당 위에서 만든 레이아웃 하나를 inflator를 통해서 만드시면 되겠네요...
리스트를 조금 흉내내면 오히려 간단해질겁니다.
어댑터 역할을 하는 클래스를 하나 만드시구요... 그 어댑터가 데이터가 담긴 리스트 뷰를 받고...
getView 메소드 하나 둬서 "해당 position에 맞는 뷰를 리턴"하게 만듭니다.
getView는 맨처음 만든 레이아웃에 데이터 채워서 리턴하구요...
여기서 체크박스관리라던가... 스피너에 따른 데이터 변화라던가 이런걸 다 처리하면 될듯합니다.
그냥 리스트가 쓰는 어댑터를 써도 될거 같은데요... getView를 직접 호출하는거죠....
꼭 정해진 어댑터뷰만 어댑터 쓰라는 법은 없으니까요....