增加 RadCalendar 中 dayNameCells 的高度
Increasing the height of dayNameCells in RadCalendar
我正在尝试为我的 nativescript 应用程序创建每周日历视图。问题在于 android 的样式。星期几的名称在顶部和底部没有足够的间距。
我试过通过编程方式增加高度,但没有效果。
const weekViewStyle = new CalendarWeekViewStyle();
const dayNameCellStyle = new CellStyle();
dayNameCellStyle.cellAlignment = CalendarCellAlignment.HorizontalCenter;
dayNameCellStyle.cellTextSize = 14;
dayNameCellStyle.effectiveHeight = 30;
dayNameCellStyle.effectiveMarginBottom = 20;
weekViewStyle.dayNameCellStyle = dayNameCellStyle;
我不认为更改高度的选项在插件中公开,但您可以使用加载事件中的本机方法调用来完成。
onLoaded(event) {
const calendar = event.object;
if (calendar.android) {
calendar.android.setDayNamesHeight(layout.toDevicePixels(40));
} else {
calendar.ios.presenter.style.dayNameCellHeight = 40;
}
}
我正在尝试为我的 nativescript 应用程序创建每周日历视图。问题在于 android 的样式。星期几的名称在顶部和底部没有足够的间距。
我试过通过编程方式增加高度,但没有效果。
const weekViewStyle = new CalendarWeekViewStyle();
const dayNameCellStyle = new CellStyle();
dayNameCellStyle.cellAlignment = CalendarCellAlignment.HorizontalCenter;
dayNameCellStyle.cellTextSize = 14;
dayNameCellStyle.effectiveHeight = 30;
dayNameCellStyle.effectiveMarginBottom = 20;
weekViewStyle.dayNameCellStyle = dayNameCellStyle;
我不认为更改高度的选项在插件中公开,但您可以使用加载事件中的本机方法调用来完成。
onLoaded(event) {
const calendar = event.object;
if (calendar.android) {
calendar.android.setDayNamesHeight(layout.toDevicePixels(40));
} else {
calendar.ios.presenter.style.dayNameCellHeight = 40;
}
}