2

このページ インジケーターをカスタマイズしようとして半分は成功しましたが、何時間もたってもスタックしてしまい、何が問題なのかわかりません。だから私は月曜日から金曜日まで、週末なしで固定の曜日名のタイトルを変更したいと思います。開始位置は現在の日です。今のところ名前は大丈夫ですが、アプリを起動すると、現在の位置が金曜日で次が土曜日で、スワイプするとタイトルが通常の月から揚げに戻ります。そこで問題はスタート位置。

これがタイトルのコードです。

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);

タイトルを変更する前は、ポジショニングはうまく機能していました。誰かが私が間違っていたことを知っているなら、助けてください。

4

1 に答える 1

0

私はちょうど問題を見つけました、それは私のせいでした、私は月曜日の数が1であると思いました。解決策は次のとおりです:

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

于 2012-06-24T11:50:44.670 に答える