Android 为什么我';我在三星设备上获得的第一天有什么不同?

Android 为什么我';我在三星设备上获得的第一天有什么不同?,android,gridview,samsung-mobile,android-calendar,Android,Gridview,Samsung Mobile,Android Calendar,我正在为我的应用程序使用日历视图。在下面提到的代码中,我得到了三星设备中的firstdayofweek作为2 month = Calendar.getInstance(TimeZone.getDefault(),Locale.getDefault()); 但在所有其他设备中,情况都很好(即1周的第一天) 请查找三星设备的屏幕截图 month = Calendar.getInstance(TimeZone.getDefault(),Locale.getDefault()); 由于三星设备的这

我正在为我的应用程序使用日历视图。在下面提到的代码中,我得到了三星设备中的firstdayofweek作为2

month = Calendar.getInstance(TimeZone.getDefault(),Locale.getDefault());
但在所有其他设备中,情况都很好(即1周的第一天)

请查找三星设备的屏幕截图

month = Calendar.getInstance(TimeZone.getDefault(),Locale.getDefault());

由于三星设备的这一问题,11月的第一天显示为周一,而不是周日。其他月份的开始日/日期是星期天,我也面临同样的问题

在三星设备中错误显示日历视图

请帮助我纠正这一点,以及我做错的地方


谢谢

您看到了哪些特定的三星设备?我无法在我的三星手机上复制此内容。您可以使用各自的
setFirstDayOfWeek()
方法在日历和CalendarView(顺便说一句)上设置一周的第一天。@MorrisonChang我使用的是三星S3I,我还应该提到,默认的一周第一天是基于用户的区域设置的。(在我的最后一条评论中,我天真地假设您处于“星期天优先”的区域设置。)如果您希望每个地方的第一天都是星期天,那么您必须将其设置为that@MikeM. 你的意思是说在完成这个月之后=Calendar.getInstance(TimeZone.getDefault(),Locale.getDefault());我是否需要设置为month.setFirstDayOfWeek(Calendar.SUNDAY);你看到的是哪款三星手机?我无法在我的三星手机上复制。您可以使用各自的
setFirstDayOfWeek()
方法在日历和CalendarView(顺便说一句)上设置一周的第一天。@MorrisonChang我使用的是三星S3I,我还应该提到,默认的一周第一天是基于用户的区域设置的。(在我的最后一条评论中,我天真地假设您处于“星期天优先”的区域设置。)如果您希望每个地方的第一天都是星期天,那么您必须将其设置为that@MikeM. 你的意思是说在完成这个月之后=Calendar.getInstance(TimeZone.getDefault(),Locale.getDefault());我是否需要设置为month.setFirstDayOfWeek(Calendar.SUNDAY);