如何在 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());
  }

Updated Playground