2012-10-22 7 views
2

구현하고자하는 UI 컨트롤의 종류를 설명하려고합니다.Android에서 사용자 정의 스크롤보기

하나의 셀에는 전체 화면 크기가 있으므로 처음에는 단 하나의 셀 (파란 색) 만 볼 수 있습니다. 이 지점에서 사용자는 가상 뷰포트를 네 방향 (위, 아래, 왼쪽 또는 오른쪽) 중 하나로 스크롤 할 수 있습니다. 예를 들어 뷰포트를 오른쪽 (녹색)으로 스크롤했습니다. 이제 우리는 파란 세포의 오른쪽에있는 세포를 볼 수 있습니다. 이 시점에서 왼쪽 또는 오른쪽으로 두 방향으로 스크롤 할 수 있습니다. 등등 ...

diagram

은 이미 하나의 상위 UIView의 5 아동 UIImageViews를 사용하여 iOS 용 등의 제어를했다. 처음에는 첫 번째 자식 뷰가 전체 화면 (0,0, scrW, scrH)을 채우고 다른 네 개의 자식은 오프 스크린 영역에 배치됩니다. 스크롤링은 부모 UIView의 프레임 속성을 수정하여 구현됩니다. ViewGroup과 5 ImageView를 사용하여 안드로이드에서 똑같이 만들 수 있다고 생각한 다음 레이아웃 메서드를 사용하여 스크롤하지만 작동하지 않습니다.

어떻게하면 좋을까요? 고맙습니다! 이 게시물에

답변

0

모습, 펄스 응용 프로그램은 거의 동일한 레이아웃이 있습니다

How can I create a 'Pulse' like UI for an android application

+0

죄송 문제를 해결할 것이라고 생각 , 그러나 이것은 정확히 내가 의미하는 바가 아닙니다. 그래프 형식 데이터를 따라 셀 정렬 스크롤이 필요하기 때문에 ScrollView를 사용하고 싶지 않습니다. 큰 그림이나 긴 목록보기가 아닙니다. – Tutankhamen

0

이 각각의 방향이를 사용하여 시도를, 내가이

hor = (HorizontalScrollView) findViewById(R.id.horizontalScrollView1); 
    hor.postDelayed(new Runnable() { 
     public void run() { 
      hor.fullScroll(HorizontalScrollView.FOCUS_RIGHT); 
     } 
    }, 1L); 
관련 문제