2011-09-09 6 views
2

위로부터 아래로 왼쪽에서 오른쪽으로 GridView를 스크롤 할 수 있습니까? 본질적으로 GridView와 똑같이 작동하는보기를 원하지만 대개 위에서 아래로 스크롤하는 대신 왼쪽에서 오른쪽으로 스크롤합니다. 어쩌면 다른보기 유형을 사용하여 동일한 효과를 만드는 방법이 있습니까?Android GridView 왼쪽에서 오른쪽으로 스크롤

도움을 주시면 감사하겠습니다.

+2

삭제 대답 당신 https://github.com/jess-anders/two-way-gridview –

+0

최고, 당신은 질문에 대답 싶어하고 나는 그것을 표시 할 수 있습니다 받아 들인 대답. –

+0

내 답변 아님 - 다른 답변으로 재 게시했습니다. 그것을 땀을 내지 마라. –

답변

2

정확하게 스크롤 동작이 변경된 GridView의 동일한 동작을 원할 경우 GridView을 사용자 지정 ViewGroup으로 확장하고 필요한 사항을 변경하는 것이 좋습니다. 수평 스크롤 만하면됩니다. 그런 경우에는 HorizontalScrollView이 적합합니다. 희망이 도움이!

+0

"이미지"로 사용자 지정보기로 GalleryView를 사용하면 내가 찾고있는 효과를 낼 수 있다고 생각합니까? –

5

수평 스크롤링 GridView를 구현하려면 Android 소스 코드 클래스 몇 개를 코드베이스 (AdapterView, AbsListView, GridView, ScrollBarDrawable)에 복사하고 코드를 추가하여 수평 코드를 처리해야합니다. 이것은 주로 코드의 일부를 복사하고 위에서 아래로, 아래에서 오른쪽으로 변경하는 것입니다. 확장하는 대신 복사해야하는 주된 이유는 해당 클래스의 최종 본질입니다.

내가 얼마 전에이 구현 마지막 GitHub의에 밀어 주위에 도착 : https://github.com/jess-anders/two-way-gridview

+0

안녕하세요, 저는 귀하의 도서관을 조사하고 있었고 제대로 작동하지 않았습니다. 내 질문에 좀 걸릴 수 있다면 매우 행복 할 것 : http://stackoverflow.com/questions/17504040/twoway-gridview-library-doesnt-work-properly 감사! – idish

+0

포크로 된 버전이 아닌 내 버전을 사용하고 있는지 확인하십시오. 방금 github에서 새 복사본을 다운로드했고 제대로 작동합니다. –

1

이 매우 늦게 게임이 될 수 있지만, 내 코드에서 문제를 해결하기 위해 노력하는 동안이 페이지에 여러 번 방문 후 양방향 gridview 라이브러리를 사용하는이 라이브러리에 대한 간단한 응용 프로그램 및 자습서를 작성했음을 유의하는 것이 좋습니다. 이 튜토리얼에서는 라이브러리를 설치하고 실행하는 방법을 설명하고 올바른 간격과 표시를 얻는 방법을 보여줍니다. 진심으로 도움이되기를 바랍니다. 일부 도움이 될 수

http://spragucm.wordpress.com/2013/11/17/android-horizontal-and-vertical-gridview-tutorial/

+0

해당 링크가 작동하지 않습니다. 여기에 해결책을 게시 할 수 있습니까? – Fiver

+1

방금 ​​링크를 수정했습니다. 라이브러리 사용과 관련된 많은 문제를 설명하는 것처럼 자습서가 너무 길기 때문에 다시 시도하십시오. 예제 코드를 원한다면 GitHub에서 얻을 수 있습니다 : https : //github.com/spragucm/Horizontal-and-Vertical-GridViews-Example –

+0

네, 이제 작동합니다. – Fiver

관련 문제