0

我有 15-17 行的图表,光标修饰符会在手机上截断 6 点的视图。它在平板电脑上看起来很棒,但在手机上,如前所述,只显示六个。有没有办法减小修饰符中的文本大小以适应更多行?

4

1 回答 1

1

至于 Android,我建议看一下自定义光标示例并将其用作基础。在此示例中,CustomXySeriesTooltip 继承自 TextView,后者用于呈现工具提示的文本。因此,您可以像在常规 TextView 上一样为它设置字体大小(在 ctor 或 internalUpdate 覆盖中):

public CustomXySeriesTooltip(Context context, XySeriesInfo seriesInfo) {
    super(context, seriesInfo);

    this.setTextSize(TypedValue.COMPLEX_UNIT_SP, 10);
}

Xamarin.Android 的代码应该与 Java 类似。


至于 iOS - 您可以使用 SCICursorModifierStyle 提供的 dataStyle 属性,允许指定字体大小:

SCITextFormattingStyle * textFormatting = [SCITextFormattingStyle new];
textFormatting.fontSize = 16;
textFormatting.fontName = @"Helvetica";

cursor.style.dataStyle = textFormatting;

或者您可以像本示例中那样创建自定义修饰符。

于 2018-10-02T09:19:37.180 回答