Java 如何在图形视图android上创建静态标签?
我读过这个 静态标签 静态标签是未绑定到数据的标签。换句话说,它们是在轴上静态绘制的,不与视口中的数据交互。这对于显示“低、中、高”之类的文本很有用。 静态标签可以与普通(动态)标签组合,例如,y轴静态标签和x轴动态标签。 您必须使用StaticLabelsFormatter。在这里,您可以设置水平和/或垂直静态标签,并且必须选择为动态标签定义自定义标签格式设置程序(如果有的话)Java 如何在图形视图android上创建静态标签?,java,android,labels,android-graphview,Java,Android,Labels,Android Graphview,我读过这个 静态标签 静态标签是未绑定到数据的标签。换句话说,它们是在轴上静态绘制的,不与视口中的数据交互。这对于显示“低、中、高”之类的文本很有用。 静态标签可以与普通(动态)标签组合,例如,y轴静态标签和x轴动态标签。 您必须使用StaticLabelsFormatter。在这里,您可以设置水平和/或垂直静态标签,并且必须选择为动态标签定义自定义标签格式设置程序(如果有的话) // use static labels for horizontal and vertical labels St
// use static labels for horizontal and vertical labels
StaticLabelsFormatter staticLabelsFormatter = new StaticLabelsFormatter(graph);
staticLabelsFormatter.setHorizontalLabels(new String[] {"old", "middle", "new"});
staticLabelsFormatter.setVerticalLabels(new String[] {"low", "middle", "high"});
graph.getGridLabelRenderer().setLabelFormatter(staticLabelsFormatter)
我如何做同样的事情,但用整数代替字符串?
我必须创建一个图,Y只能假设这些值{134,240,480,720}。谢谢你的帮助。我是通过在整数值后面加上字符串空文本来实现的
// use static labels for horizontal and vertical labels
StaticLabelsFormatter staticLabelsFormatter = new taticLabelsFormatter(graph);
staticLabelsFormatter.setHorizontalLabels(new String[] {34+"", 240+"", 480+"", 720+""});
staticLabelsFormatter.setVerticalLabels(new String[] {134+"", 240+"", 480+"", 720+""});
graph.getGridLabelRenderer().setLabelFormatter(staticLabelsFormatter)