Intcount = adapter.getcount (); If(count & gt;; 1) {// 가 1 보다 큰 다음 int index = viewpager 를 반복합니다. Getcurrentitem (); Index = (index+1)% count; ViewPager.setCurrentItem(index, true); 그런데 손가락이 움직일 때 좌우 무한 루프 기능을 어떻게 지원할 수 있을까요? 이 문제는 내가 오랫동안 고생을 했더니, 인터넷상의 자료가 하나도 없다. 흥미롭게도, 어댑터에서는 수량이 최대로 설정되어 있습니다. 현재 위치는 가운데 값입니다. 예를 들어 public class my adapter extends page radar {@ override public int getcount () {return integer.max 입니다 } @ override public boolean is view from object (view arg0, object arg1) {return arg0 = = arg/kloc } @ override public void destroy item (view container, int position, Object object) {((ViewPager) 컨테이너). Removeview (m imageviews [position% count]); } public object instantiate item (view container, intposition) {view view = m imageviews [position% count]; ((뷰 페이지) 컨테이너). AddView (뷰, 0); 뷰로 돌아가기 }} protected void oncreate (bundle savedinstancestate) {viewpager.setadapter (newmyadapter ()); //ViewPager 의 기본 항목을 총 수의 100 배로 설정하고 ViewPager 를 슬라이딩합니다. SetCurrentitem 먼저 왼쪽 (count *100); }