2

我在我的苗条本机应用程序中使用 nativescript radCalendar组件。我无法更新日单元格中显示的事件的字体大小。我可以更新日期的字体大小,但事件文本没有效果。测试设备为pixel1,android10。

我建立月视图的功能

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;
    }

编辑: 游乐场链接:示例

4

1 回答 1

1

尝试在日历的加载事件中本地设置文本大小

  // Android only
  if (event.object.nativeView.getEventAdapter()) {
    event.object.nativeView.getEventAdapter().getRenderer().setEventTextSize(20 * utilsModule.layout.getDisplayDensity());
  }

更新游乐场

于 2020-02-13T06:11:45.763 回答