我正在使用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*$");
有人有一个简单的解决方法可以放一些负面消息吗?
致以最诚挚的问候,