2012-02-23 4 views
2

메신저 반쯤에 this 페이지 표시기를 맞춤 설정하려고하는데 몇 시간 후에 메신저가 멈추고 문제가 무엇인지 알지 못합니다. 그래서 월요일, 금요일부터 주말을 제외하고 수정 요일의 제목을 바꾸고 싶습니다. 시작 위치는 오늘입니다. 현재 이름은 괜찮습니다. 그러나 앱을 시작하면 현재 위치는 금요일이고 다음은 토요일입니다. 스 와이프하면 제목이 정상으로 돌아가고 튀김으로 변경됩니다. 문제는 시작 위치입니다.Google+처럼 ViewPager 페이지 표시기

다음은 제목 코드입니다.

public String getTitle(int pos){ 
     Calendar cal = Calendar.getInstance(); 
     cal.set(Calendar.DAY_OF_WEEK, 2); 
     cal.add(Calendar.DAY_OF_WEEK, pos); 
     return readableDateFormat.format(cal.getTime()); 
    } 

그리고이 위치를 사용했습니다. 내가 제목을 변경하기 전에

static int day = calendar.get(Calendar.DAY_OF_WEEK); if(day==0 || day==7) mViewPager.setCurrentItem(1); else mViewPager.setCurrentItem(day);

은 위치가 잘 작동. 누군가 내가 뭘 잘못했는지 안다면 도와주세요.

+0

, 난 그냥 문제를 발견, 그것은 내가, 내 잘못 월요일의 수가 1 인 생각 용액이다 '경우 (일 == 7 일 || == 8) { \t \t \t mViewPager.setCurrentItem (0); \t \t 다른} { \t \t \t \t \t mViewPager.setCurrentItem (하루 2); \t \t} – executioner

+0

좋은 직장 실행자. 우호적 인 알림으로써 질문에 대한 답변을 게시하고 답변을 수락하면이 질문을 끝낼 수 있습니까? 또한 문제를 해결하면 이전 질문에 대한 대답을 수락해야합니다. – Zecas

답변

0

난 그냥 내 잘못이었다, 문제를 발견, 내가 월요일의 수는 솔루션입니다 1입니다 생각 : 신경 끄시 고

if(day==7 || day==8){ mViewPager.setCurrentItem(0); } else { mViewPager.setCurrentItem(day-2); }