안드로이드 개발 질문/답변
(글 수 45,052)
새해부터 질문드리네요 ㅎ 새해복받으셔요
질문드릴 사항은 textview를 동적으로 addView를 하고 있습니다.
제가 원하는건 addView가 될때 옆으로 하나씩 붙다가 화면 사이즈를 넘어서면
그 아래 줄에 add되게 하고 싶습니다.
linearlayout을 사용하니 가로또는 세로로 밖에 add하질 못하고
framelayout도 계속 같은 위치에 겹치게 add되고
딱히 방법이 떠오르지 않습니다.
텍스트자동줄바꿈처럼 view배치도 자동줄바꿈이 되는방법이 있을까요?




해보진 않았지만, 걍 아이디어니깐 참고만 하세요
추가 되는 뷰를 좌표로 관리하시구요
예를 들어 0,1 - 0,2 - 0,3 이런 식으로...
매 아이템이 추가될 때 가로길이를 합산하고, 스트린의 가로길이를 초과하는지 계산하세요
같은 행으로 추가될때 스크린 사이즈를 넘지 않는다면 우측으로 추가
넘어선다면 그 행의 첫번째 요소의 아래로 추가...
(RelativeLayout을 사용하면 되겠죠)