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

스크롤뷰안에 동적으로 원하는 텍스트뷰,이미지뷰,체크박스 등 생성질문이요

0 추천

DB안 테이블에 질문 타입이 정해져있는데요 질문타입에 따라서 위와 같이 텍스트박스, 체크박스(테이블 안에 체크박스 개수가 정해져있음)이렇게 해서 불러와서 화면에 띄워줘야하는데요 어떻게 해야할까요? 각종 수치에 따라서 동적으로 버튼 또는 체크박스 등을 만들어야 하는데 도와주세요!

아이후김 (210 포인트) 님이 2018년 7월 17일 질문
아이후김님이 2018년 7월 18일 수정

1개의 답변

0 추천
여러 방법이 있겠습니다.

질문 타입별로 layout 이 정해져 있다면

미리 타입별로 layout xml을 만들어 놓고 해당 타입이 필요한 경우 LayoutInflater로 뷰를 생성하여 추가하면 됩니다.

 

타입이 너무 많고 layout 이 정해져 있지 않다면

layout 형탱에 대한 데이터 포맷을 만드셔서 해당 포맷에 맞춰 뷰를 코드로 하나하나 만드시는 방법도 있습니다.
원조안드로이드 (58,190 포인트) 님이 2018년 7월 18일 답변
뷰를 하나하나 만들고 있습니다 큰레이아웃 안에 작은레이아웃을넣고 그 안에 체크박스를 포문돌려서 넣고있는데 혹시 체크박스가 클릭이되면 현재 작은 레이아웃에 다른 체크박스가 체크 해제 되게 할수있나요
...