Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 谷歌+;类似ViewPager页面指示器_Java_Android_Android Viewpager_Indicator - Fatal编程技术网

Java 谷歌+;类似ViewPager页面指示器

Java 谷歌+;类似ViewPager页面指示器,java,android,android-viewpager,indicator,Java,Android,Android Viewpager,Indicator,我试图自定义页面指示器,但成功了一半,但几个小时后我卡住了,我不知道是什么问题。 所以我想更改固定日期名称的标题,从周一到周五,没有周末,开始位置是当前日期。 目前名称还可以,但当我启动应用程序时,当前位置是星期五,下一个是星期六,当我刷卡时,标题会变回正常,周一到周五。 所以问题是起始位置 这是标题的代码 public String getTitle(int pos){ Calendar cal = Calendar.getInstance(); cal.set

我试图自定义页面指示器,但成功了一半,但几个小时后我卡住了,我不知道是什么问题。 所以我想更改固定日期名称的标题,从周一到周五,没有周末,开始位置是当前日期。 目前名称还可以,但当我启动应用程序时,当前位置是星期五,下一个是星期六,当我刷卡时,标题会变回正常,周一到周五。 所以问题是起始位置

这是标题的代码

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/u周);
如果(日=0 | |日=7)
mViewPager.setCurrentItem(1);
else mviewpage.setCurrentItem(天)

在我更改标题之前,定位效果很好。
所以如果有人知道我做错了什么,请帮忙。

我刚刚发现了问题,是我的错,我想星期一的数字是1。解决办法是:


如果(day==7 | | day==8){mviewpage.setCurrentItem(0)}或者{mviewpage.setCurrentItem(day-2)}
我刚刚发现了问题,那是我的错,我认为星期一的数字是1。解决办法是:


如果(day==7 | | day==8){mviewpage.setCurrentItem(0)}或者{mviewpage.setCurrentItem(day-2)}

不管怎样,我刚刚发现了问题,这是我的错,我认为星期一的数字是1。解决方案是:
if(day==7 | | day==8){mviewpage.setCurrentItem(0);}else{mviewpage.setCurrentItem(day-2);}
Nice work executioner。作为一个友好的提醒,你能自己发布一个问题的答案,然后接受这个答案,这样我们就可以结束这个问题了吗?另外,如果以前的问题解决了你的问题,你需要接受他们的答案。没关系,我刚刚发现了问题,这是我的错,我想星期一的数字是1。解决方案是:
if(day==7 | | day==8){mviewpage.setCurrentItem(0);}else{mviewpage.setCurrentItem(day-2);}
Nice work executioner。作为一个友好的提醒,你能自己发布一个问题的答案,然后接受这个答案,这样我们就可以结束这个问题了吗?此外,如果前面的问题解决了您的问题,您需要接受这些问题的答案。