2010-12-19 2 views
8

"뉴스 및 날씨"앱에서 사용하는 탭을 만드는 방법을 아는 사람이 있습니까?Android : "뉴스 및 날씨"앱 탭

see here http://img51.imageshack.us/img51/8788/tabsd.png

이것은 & 좌우로 스크롤 할 수있는 탭 영역을 의미한다. 목록보기를 왼쪽/오른쪽으로 스크롤하여 탭을 변경할 수도 있습니다.

+9

불행히도, 해당 특정 코드는 Android SDK의 일부도 아니며 오픈 소스 프로젝트의 일부입니다. 특정 기능에 대한 Google 직원과의 대화가 있었으며 구현하기가 매우 어렵고 일반화하기가 어려웠습니다. 운이 좋으면 언젠가 오픈 소스로 그 앱을 공개 할 수도 있고, 아니면 안드로이드 SDK의 일부로 일반적인 위젯을 만들 수도있다. – CommonsWare

+0

조각으로이 문제를 해결하는 것이 더 쉬울 수도 있습니다. 그래서 Honeycomb에서 시도하거나 조각 백 포트를 기다리십시오. –

+0

"제스처"를 사용하여 화면을 스 와이프하는 것을 감지 할 수 있습니까? – Jimmy

답변

2

그 구성 요소는 실제로는 HorizontalScrollView이며 버튼이 안에 있습니다. LinearLayout처럼 사용하고 버튼을 던지십시오. 버튼/탭의 선택된 상태/선택되지 않은 상태를 수동으로 처리해야합니다.

1

탭은 아주 쉽게 만들 수 있습니다. 다른 사람이 이미 언급 한 것처럼 버튼이있는 가로 스크롤보기입니다. 콘텐츠 부분은 힘든 일입니다. 가로 및 세로로 스크롤하기 때문에 약간의 마술이 필요합니다. 당신은 탭이되면