2013-03-14 1 views
0

저는 앱을 만들고 있는데, 수평 스크롤 막대를 문자로 채우고 싶습니다. 각 문자는 메모를 나타냅니다.Android Horizontal Text 화면에서 벗어납니다.

저는 한 노트를 항상 가운데에두고 다른 노트를 선택하기 위해 옆으로 쓸어 넘기를 원합니다. G String의 안드로이드 앱이하는 방식대로 작동합니다. 이 효과를 얻으려면 어떻게해야할까요? 꽤 몇 가지 메모가 있기 때문에, 화면에 맞지 않는 사람은 화면 밖으로 것과에 swipped 때 화면에 올 참조

사진 :. http://tinyurl.com/cf2v9ke

어떤 도움을 전혀 심지어 단지 가리키는 나는 옳은 방향으로 많이 감사 할 것입니다! 감사합니다.

답변

1

"스냅하는"효과를 얻으려면 현재 선택된 음표가 가운데에 위치해야하며 ViewPager을 사용할 수 있다고 생각합니다. Mark Murphy's blog post about this을 확인하십시오. 좋은 예입니다.

+0

그건 대단한 사람 덕분에 무리를 도와 줘야 해! 가로 스크롤 뷰의 중간 요소에서 가로 스크롤을 시작하는 방법은 무엇입니까? 내 스크롤이 A에서 시작한다고 가정 해 봅시다. E에서 가운데에서 시작하기를 원하므로 사용자가 처음부터 왼쪽이나 오른쪽으로 쓸어 넘기를 할 수 있습니까? 그 일을 어떻게 하죠? 감사합니다 :) – AndyOHart

+1

'ViewPager'는 [setCurrentItem] (https://developer.android.com/reference/android/support/v4/view/ViewPager.html)이라는 메소드를 가지고 있습니다.이 메소드는 중간에 시작하도록 호출 할 수 있습니다 . – wsanville

+0

별이 많은 사람에게 감사합니다 :) – AndyOHart

1

레이아웃을 추가하는 것은 단지 HorizontalScrollView입니다. 나머지 표준 행동

관련 문제