java - achartengine setLabelsTextSize 不适用于所有渲染器的注释

标签 java android css achartengine

我的图表中有注释,我正在尝试增加它们的字体大小。所以,我正在使用 XYMultipleSeriesRenderer 的 setLabelsTextSize() 方法(有更好的方法吗?)。但这并不对所有渲染器的注释生效。它仅对第一个渲染器生效。以下是我的代码中的一些 fragment 。

XYMultipleSeriesRenderer render = new XYMultipleSeriesRenderer();    
XYSeriesRenderer a = new XYSeriesRenderer();
a.addAnnotation("Sept-03", 2, 1.4);
XYSeriesRenderer a = new XYSeriesRenderer();
b.addAnnotation("Oct-03", 3, 2.4);
render.addSeriesRenderer(a);
render.addSeriesRenderer(b);
render.setLabelsTextSize(20);

在这里,只有“Sept-03”的字体更大。 “Oct-03”的字体仍然很小。

我做错了什么或遗漏了什么吗?或者这是图表引擎库中的错误?还有其他人遇到过这个问题吗?

最佳答案

为了设置注释文本大小,您必须使用:

renderer.setAnnotationsTextSize(size);

关于java - achartengine setLabelsTextSize 不适用于所有渲染器的注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20137550/

相关文章:

html - 使用 Google Webfonts 时 Outlook 中的 CSS 字体堆栈替换问题

显示空白的 Jquery 内容选项卡

java - 没有为操作 com.ril.tc.action.LoginAction 定义结果并且结果成功

java - 什么是 uber JAR 文件?

Android Gradle - 实现、releaseImplementation 和 debugImplementation 之间的差异

android - 无法在模拟器中启动 AVD 权限被拒绝

html - 网页如何使用 www.website.com/?=example 导航?

java - 欧拉项目#10,java

java - 从日期中减去日期偏移量

java - 从 httpmultipart 请求获取 xml 响应