안드로이드 개발 질문/답변
(글 수 45,052)
제목 처럼..
3개의 TabView 를 쓰면서... 4번째 TabView 위치에는 Tab기능을 하지않고..
View기능을 하는 UI를 써보신분 계신가요??
4번째 View에 여러가지 Component를 넣을수도 있도록..
예를 들어.. 4번째 Tab 위치에 Button이나, EditView를 넣을수 있도록... GUI를 구성해보신분 계신가요??
계신다면.. 어떻게 처리하셨는지 조언 좀 부탁드립니다.
3개의 TabView 를 쓰면서... 4번째 TabView 위치에는 Tab기능을 하지않고..
View기능을 하는 UI를 써보신분 계신가요??
4번째 View에 여러가지 Component를 넣을수도 있도록..
예를 들어.. 4번째 Tab 위치에 Button이나, EditView를 넣을수 있도록... GUI를 구성해보신분 계신가요??
계신다면.. 어떻게 처리하셨는지 조언 좀 부탁드립니다.
2010.10.06 11:48:23
제대로 된 방법인지 모르겠지만.. 저는 TabView로 구성 안하고 그냥 일반 버튼을 여러 개 둬서 탭과 같이 동작하도록 했습니다.
그렇게 하면 4번째 위치에 뭘 넣든 일반 layout과 같으니 괜찮겠죠^^;
2010.10.06 12:00:33
테스트는 직접 안해봤지만 아는 정보에 의해서 제시를 좀 드리면...
1. 탭을 추가하시되... 4번째에는 직접 쓰고자하는 뷰를 주시구요.... 되도록이면 레이아웃에 둘러싸주세요.
2. 레이아웃에 반드시 clickable이나 focusable은 false하시구요...
이렇게 하면 되지 않을까 싶습니다.
혹은 TabWidget도 어차피 LinearLayout이므로...
탭3개 추가하신다음에 getTabWidget().addView(원하는뷰) 식으로 하셔도 될거 같습니다.
그리고 소스를 보니까 tabWidget에 addView될때 강제로 clickable하고 focusable true로 만들고..
OnClickListener 달아버리네요..
addView하신다음에 반드시 저걸 떼버리세요
1. 탭을 추가하시되... 4번째에는 직접 쓰고자하는 뷰를 주시구요.... 되도록이면 레이아웃에 둘러싸주세요.
2. 레이아웃에 반드시 clickable이나 focusable은 false하시구요...
이렇게 하면 되지 않을까 싶습니다.
혹은 TabWidget도 어차피 LinearLayout이므로...
탭3개 추가하신다음에 getTabWidget().addView(원하는뷰) 식으로 하셔도 될거 같습니다.
그리고 소스를 보니까 tabWidget에 addView될때 강제로 clickable하고 focusable true로 만들고..
OnClickListener 달아버리네요..
addView하신다음에 반드시 저걸 떼버리세요