2012-12-14 4 views
0

내 응용 프로그램에서 일부 이미지를 표시하는 데 "갤러리 뷰"를 사용하고 있습니다. 모든 것이 잘 작동하지만 마지막 항목에 도달하면 스크롤을 중지해야한다는 것을 의미하지만 화면의 가장 왼쪽으로 스크롤됩니다.android의 갤러리보기에 대한 제한 스크롤

내 galleryview 레이아웃 매개 변수 코드 :

DisplayMetrics metrics = new DisplayMetrics(); 
     getWindowManager().getDefaultDisplay().getMetrics(metrics); 
     MarginLayoutParams mlp = (MarginLayoutParams) gal.getLayoutParams(); 
     mlp.setMargins(-(metrics.widthPixels/2+90),mlp.topMargin,mlp.rightMargin, mlp.bottomMargin); 

사전에 저 ..Thanks 도와주세요.

+0

안드로이드 갤러리는 – QuokMoon

+0

고맙습니다 altaf를 사용하는 스크롤 효과를 생성하는 onFling() 함수를 구현합니다 ... 몇 가지 설명을 제공합니다 .. 또는 그것에 대해 알기위한 몇 가지 링크를 제공하십시오 ... – Subburaj

+0

1.http :// /stackoverflow.com/questions/4582123/creating-a-custom-gallery-overriding-onfling – QuokMoon

답변

1

갤러리보기를 구현하는 동안 문제가 없습니다. 스크롤 막대가 마지막 엄지 손가락으로 스크롤되기 때문에 실제로는 화면의 중앙으로 오게됩니다. 가장 왼쪽 가장자리가 아닙니다. 증명 :here 질문을 편집하여 코드를 게시 할 수 있다면 요구 사항에 따라 내 답변을 수정할 기회가있을 수 있습니다. 심지어이 위대한 모습을 볼 수 있습니다 example. 요구 사항에 따라 스크롤을 변경하려는 경우 this을 볼 수 있지만 기본 스크롤 기능을 변경하는 데는 사용하지 않았습니다. altaf가 제공하는 위의 링크조차도 도움이 될 수 있습니다.

+0

감사합니다 Anoop 쿠마 ... 내 코드를 게시했습니다 ... – Subburaj