안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 아직 안드로이드 초보입니다.
VC++ 개발 하다가 안드로이드 해 보니... 참 어렵군요 ㅜㅜ
두가지 질문이 있습니다.
첫번째는 Layout으로 만든 화면이 있는데...
그 화면 하단 부분만 다른화면들을 넣고 싶습니다.
즉, 위쪽은 고정이고 하단은 위쪽 버튼 클릭 시 마다 화면이 전환 하는거죠.
어떻게 보면 탭이랑 비슷합니다만...
제가 고민하는 건 탭 형식이 아닌 일반 하나의 화면 하단에 여러 layout으로 만든 Activity 화면들을 넣고 싶은 거예요.
그러면서 터치 모션할때 그 화면들이 따라 다니는 거죠... Gallery 와 비슷합니다.
단지 이미지가 아닌 layout으로 제작된 Activity 화면들 이라는거죠.
또하나 질문은...
ListView에 Text를 넣고 처리하는건 알겠는데...
text 말고 layout를 넣을 수 있는지 궁금합니다.
좀 복잡한 layout 이 불규칙적인 수로 위에서 아래로 표시되어야 합니다.
이렇게 하면 .id를 가져 오는 부분이 문제가 될듯 한데... 개별로 view 화 시켜서 할 생각입니다.
layout를 view로 하는거죠...
아 정말 답답하고... 어렵네요 ㅜㅜ
두번째로, ListView에서 Text 외에 원하시는 형태의 Layout (View) 를 넣을 수 있습니다. Adapter 들은 기본적으로 getView() API 를 제공하게 되어 있는데요, getView() 로 반환되는 View 값이 ListView 의 개별 아이템으로 표시됩니다. 사용하시는 Adapter 를 확장한 후, getView 함수를 구현하시면 될 듯 합니다.