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

유아이가 어떤 뷰로 구성되는지 알고 싶습니다.

0 추천

캡처.JPG

일단 이런식으로 유아이를 짜려고 하는데 어떤 위젯이랑 뷰들을 써야할지 모르겠습니다..

메뉴1~4는 탭메뉴로 두고 선택시에 가운데네모에 그 메뉴의 내용들을 보려주려고 합니다.

(카톡에서 친구/채팅/채널/더보기 메뉴처럼요)

제 생각은 맨위칸,중간,아랫칸으로 3개의 Fragment로 나눠서 

맨위Fragment에는 TextView, searchView, Button

가운데Fragment는 그냥 LinearLayout로 나열해서 스크롤해서 볼수있게

아래Fragment에는 TabLayout으로 옆으로 스크롤도 가능하게 하려고합니다

근데 TabLayout은 안드로이드 스튜디오 디자인에는 없던데 직접 Text로 작성해야만하나요?

 

2년전쯤에 잠깐 해봤었는데 그 기억으로 이게 맞는지 모르겠습니다 조언부탁드립니다..

p.s xml파일은 Fragment용 3개 메인 1개로 가능한가요?

 

꼬시 (490 포인트) 님이 2016년 7월 4일 질문

1개의 답변

0 추천
 
채택된 답변
제 개인적인 생각은 전체는 액티비티로 구성하시고

위 아래는 그냥 영역을 고정시키고 LinearLayout이던, RelativeLayout 이던 원하는걸로 하시고,

아래쪽은 버튼으로 만드셔도 될것 같구요 리니어레이아웃에 weight 적용하셔서 비율 맞추시고

가운데 부분만 프레그먼트로 구성하셔서 탭버튼 눌렀을때 프레임 갈아 끼우는 식으로 하시면 될것 같습니다.
캬옹이 (37,920 포인트) 님이 2016년 7월 4일 답변
꼬시님이 2016년 7월 4일 채택됨
감사합니다 탭버튼은 TabLayout 사용하는것이 맞나요?
원래 안드로이드 스튜디오 디자인탭에서 제공을 안해서 텍스트로 직접 작성을 해야만하는건지 궁금합니다..
제 경우는 탭레이아웃이라는건 한번도 써본적이 없습니다.
그냥 보통 비율이 같으니 LinearLayout에서 weight로 비율을 1:1로 맞춰서 보통 사용했습니다.
...