在AndroidPlot中使用Configurator时为负dp

时间:2014-08-14 16:03:13

标签: androidplot

我正在使用AndroidPlot并且在尝试在XML文件中使用负值时遇到问题。 我有这个属性:

androidPlot.graphWidget.domainLabelHorizontalOffset="-20dp"

当试图配置它时,它会崩溃......

Configurator.configure(getActivity().getApplicationContext(), gapFormatter, R.xml.gap_formatter);

该错误似乎来自使用此模式的PixelUtils:

private static final Pattern DIMENSION_PATTERN = Pattern.compile("^\s*(\d+(\.\d+))\s([a-zA-Z]+)\s*$");

我认为添加一个简单的“ - ?”在“^”后面应该解决问题,但我有很多静态的final方法和他们的类来覆盖...

private static final Pattern DIMENSION_PATTERN = Pattern.compile("^\-?\s*(\d+(\.\d+))\s([a-zA-Z]+)\s*$");

有人有一个简单的解决方法可以放一些负面消息吗?

致以最诚挚的问候,

1 个答案:

答案 0 :(得分:0)

不幸的是,0.6.1中没有可用的解决方法。已创建A bug report来跟踪问题,并将在下一版本中解决。一旦修复可用,我将更新此答案。