안드로이드 개발 질문/답변
(글 수 45,052)
레이아웃 안에 레이아웃을 추가할려고하는데요.
일단 간단하게 구조를 보여드리면요..
<LinearLayout>
<LinearLayout>
</LinearLayout>
<LinearLayout>
</LinearLayout>
<LinearLayout>
이부부분에 들어갈 뷰들이 여러개 잇는데요. 상황에따라 1개가 들어가기도 하고 2~3개가 들어가기도합니다.
그래서 미리구현 안하고 이부분을 따로 xml에 또만들어 둔다음에 그 xml을 상황에 따라 넣으려고하는데요.
어떻게 하면될까요? 검색을 했는데 단어선택을 잘못해서 그런지 안나오내요 어떻게 해야할지 모르겠어요..
리스트뷰에서 커스텀하게 쓸때처럼 어뎁터를 추가해야하나요? 아님 다른방법이 있는지 궁금합니다.
아시는분있으시면 답변좀 부탁드려요.
</LinearLayout>
</LinearLayout>
setVisible을 이용하여 숨기고 나타내고를 할 수 있습니다.
뷰들의 크기를 직접 수치로 정해줬을 경우에는 뷰 하나가 사라지면
공백이 생기는 문제가 있기 때문에 xml에서 layout_weight값을 이용하여 크기를 조절해야합니다.