Android 使用GraphView库时仅限整数值
我使用awsomegraphview库在我的Android应用程序中创建一个图形。 但我有个问题。我只想要整数值,而不是双数值。我尝试自定义标签格式化程序,但它不起作用。。。 我想我做错了什么,但我不知道。。。。 有人能给我一个探索的方法吗?或者可能是解决方案Android 使用GraphView库时仅限整数值,android,android-graphview,Android,Android Graphview,我使用awsomegraphview库在我的Android应用程序中创建一个图形。 但我有个问题。我只想要整数值,而不是双数值。我尝试自定义标签格式化程序,但它不起作用。。。 我想我做错了什么,但我不知道。。。。 有人能给我一个探索的方法吗?或者可能是解决方案 谢谢 使用自定义标签格式化程序,只需将值转换为整数即可 试试这样: GraphView graphView = new LineGraphView(this, "example") { @Override protected
谢谢 使用自定义标签格式化程序,只需将值转换为整数即可 试试这样:
GraphView graphView = new LineGraphView(this, "example") {
@Override
protected String formatLabel(double value, boolean isValueX) {
// return as Integer
return ""+((int) value);
}
};
使用自定义标签格式化程序,只需将值强制转换为整数 试试这样:
GraphView graphView = new LineGraphView(this, "example") {
@Override
protected String formatLabel(double value, boolean isValueX) {
// return as Integer
return ""+((int) value);
}
};
现在formatLabel已被弃用,因此直接覆盖它不再正确 在较新版本的GraphView中,正确的方法是使用自定义标签格式化程序:
graphView.setCustomLabelFormatter(new CustomLabelFormatter() {
@Override
public String formatLabel(double value, boolean isValueX) {
// return as Integer
return ""+((int) value);
}
});
现在formatLabel已被弃用,因此直接覆盖它不再正确 在较新版本的GraphView中,正确的方法是使用自定义标签格式化程序:
graphView.setCustomLabelFormatter(new CustomLabelFormatter() {
@Override
public String formatLabel(double value, boolean isValueX) {
// return as Integer
return ""+((int) value);
}
});
你能发布你的自定义格式化程序的代码吗?你能发布你的自定义格式化程序的代码吗?谢谢!!!非常感谢你!!现在我有另一个问题,但我想我可以解决它!这是BarGraphView的尺寸问题。酒吧的宽度太小了!Thx它工作!!!非常感谢你!!现在我有另一个问题,但我想我可以解决它!这是BarGraphView的尺寸问题。酒吧的宽度太小了!