2012-03-07 3 views
0

나는 안드로이드 개발에 새로운 사람이며 다음과 같은 것을 구현하는데 도움을 주셔서 감사합니다.테이블의 행을 클릭했을 때 다른 뷰로 슬라이드하는 방법은 무엇입니까?

나는 TabHost이고 탭 중 하나에서 어떤 종류의 테이블을 배치하려고합니다. 행 중 하나를 클릭하면이 표가 왼쪽으로 이동하며 선택된 행에 해당하는보기가 표시되고 상단에 버튼이 표시됩니다. 이 모든 것은 동일 탭에서 발생합니다. Here은 내가하려는 일의 그림입니다.

내 질문은 :

  1. 내가 테이블에 같은 종류의 구축을위한 사용해야 요소?
  2. 슬라이드 및 뒤로 버튼을 구현하는 방법은 무엇입니까?

답변

1

다음은 화면 전환에 대한 자습서입니다. - http://www.inter-fuser.com/2009/07/android-transistions-slide-in-and-slide.html

나는 이것이 시작하기에 좋은 장소라고 생각한다. : 0)

+0

덕분에 도움이되었습니다. 하지만 어떻게 그 테이블을 구현할 것을 제안합니까? 아니면 이것이 테이블이 아니어야할까요? – theateist

+0

나는 ListView를 사용하여 테이블에 대해 ListView의 행을 탭하면 행의 세부 정보로 이동합니다. – bytebender

+0

괜찮지 만 슬라이드 애니메이션이있는 행에 대한 세부 정보보기로 가져가는 방법은 무엇입니까? ViewFlipper를 사용하면 N 번째보기는 표시 할 수 없지만 이전보기의 다음보기 만 표시 할 수 있습니다. 어떤 아이디어? – theateist

0

의심의 여지가 없습니다. ViewFlipper에 대해 읽어보십시오. 첫 번째 탭 안에 ViewFlipper 부모가 필요합니다.

+0

당신은'ViewFlipper' 안에 테이블을 두는 것을 제안합니다. 하지만'ViewFlipper'는'Next' 또는'Previous' 메서드를 가지고 있습니다. 그래서 첫 번째 행을 view1로 클릭하고 두 번째 행을 view2 등으로 클릭하는 방법은 무엇입니까? – theateist

+0

또 다른 방법은 ViewPager를 사용하는 것입니다. http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html – josephus

+0

테이블을 'ViewPager'에 연결하는 방법을 이해하지 못했습니다. 행을 클릭하면 해당 행과 일치하는 페이지로 이동합니다. 좀 더 구체적으로 설명해 주실 수 있습니까? – theateist

관련 문제