对于我项目中的日历,我使用的是交互式互动材料日历视图。当我将一周设置为从星期一开始时,它将显示下个月的整个星期。
我有以下xml代码:
<com.prolificinteractive.materialcalendarview.MaterialCalendarView
android:id="@+id/calendarView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:background="#03A9F4"
app:layout_constraintTop_toTopOf="parent"
app:mcv_dateTextAppearance="@style/CalendarDateActivityStyle"
app:mcv_headerTextAppearance="@style/CalendarHeaderActivityStyle"
app:mcv_selectionColor="#000"
app:mcv_showOtherDates="all"
app:mcv_showWeekDays="true"
app:mcv_tileHeight="45dp"
app:mcv_weekDayTextAppearance="@style/CalendarWeekDayActivityStyle" />
我正在使用下面的代码段设置一周的开始日期:
calendarView.state().edit().setFirstDayOfWeek(DayOfWeek.MONDAY).commit();
我尝试使用 app:mcv_showOtherDates =“ out_of_range” ,这会完全删除其他月份的日期,而我想显示其他月份的部分日期,例如第一行。
有什么建议吗?
N.B.我目前正在使用该库的最新版本
implementation 'com.github.prolificinteractive:material-calendarview:2.0.0'
答案 0 :(得分:0)
使用此
public class Student
{
public int StudentId { get; set; }
[Display(Name="Name")]
public string StudentName { get; set; }
public Gender StudentGender { get; set; }
}
public enum Gender
{
Male,
Female
}
@using MyMVCApp.Models
@model Student
@Html.DropDownList("StudentGender",
new SelectList(Enum.GetValues(typeof(Gender))),
"Select Gender",
new { @class = "form-control" })
答案 1 :(得分:0)
https://github.com/prolificinteractive/material-calendarview/wiki/Customization#showing-other-dates
app:mcv_showOtherDates="none"
您应该尝试这个。
我有同样的问题。
但是现在它仅在本月工作。
这是结果。