如何在 RadCalendar Day Cell 中设置事件文本的字体大小
How to style font size of event text in RadCalendar Day Cell
我在我的 svelte 本机应用程序中使用 nativescript radCalendar 组件。我无法更新日期单元格中显示的事件的字体大小。我可以更新日期的字体大小,但事件文本无效。测试设备是 android10 的 pixel1。
我构建月视图的函数
function buildMonthView() {
const monthViewStyle = new CalendarMonthViewStyle();
const dayCellStyle = new DayCellStyle();
dayCellStyle.showEventsText = true;
dayCellStyle.eventTextSize = 30;
dayCellStyle.eventFontStyle = CalendarFontStyle.Bold;
dayCellStyle.cellTextSize = 14;
monthViewStyle.dayCellStyle = dayCellStyle;
return monthViewStyle;
}
编辑:
游乐场 link:Example
尝试在日历的加载事件中本地设置文本大小
// Android only
if (event.object.nativeView.getEventAdapter()) {
event.object.nativeView.getEventAdapter().getRenderer().setEventTextSize(20 * utilsModule.layout.getDisplayDensity());
}
我在我的 svelte 本机应用程序中使用 nativescript radCalendar 组件。我无法更新日期单元格中显示的事件的字体大小。我可以更新日期的字体大小,但事件文本无效。测试设备是 android10 的 pixel1。
我构建月视图的函数
function buildMonthView() {
const monthViewStyle = new CalendarMonthViewStyle();
const dayCellStyle = new DayCellStyle();
dayCellStyle.showEventsText = true;
dayCellStyle.eventTextSize = 30;
dayCellStyle.eventFontStyle = CalendarFontStyle.Bold;
dayCellStyle.cellTextSize = 14;
monthViewStyle.dayCellStyle = dayCellStyle;
return monthViewStyle;
}
编辑: 游乐场 link:Example
尝试在日历的加载事件中本地设置文本大小
// Android only
if (event.object.nativeView.getEventAdapter()) {
event.object.nativeView.getEventAdapter().getRenderer().setEventTextSize(20 * utilsModule.layout.getDisplayDensity());
}