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