このページ インジケーターをカスタマイズしようとして半分は成功しましたが、何時間もたってもスタックしてしまい、何が問題なのかわかりません。だから私は月曜日から金曜日まで、週末なしで固定の曜日名のタイトルを変更したいと思います。開始位置は現在の日です。今のところ名前は大丈夫ですが、アプリを起動すると、現在の位置が金曜日で次が土曜日で、スワイプするとタイトルが通常の月から揚げに戻ります。そこで問題はスタート位置。
これがタイトルのコードです。
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);
タイトルを変更する前は、ポジショニングはうまく機能していました。誰かが私が間違っていたことを知っているなら、助けてください。