Androidplot: '\n' не интерпретируется в Titlewidget

Я использую AndroidPlot для построения графика.

Я хотел отобразить шкалу X и Y в виджете заголовка и расположить его в правом верхнем углу. Я разместил, но не смог интерпретировать новую строку в строковом параметре setTitle(). Вместо этого он отображает символ ASCII. Есть ли другой способ определить масштаб построения графика.

Я пробовал это:

Paint dPaint = new Paint();
dPaint.setColor(Color.BLACK);
mySimpleXYPlot.getTitleWidget().setPadding(0, 0, 0, 0);
mySimpleXYPlot.getTitleWidget().setBackgroundPaint(bgPaint);
mySimpleXYPlot.getTitleWidget().setLabelPaint(txtPaint);
mySimpleXYPlot.getTitleWidget().setSize(new SizeMetrics(50, SizeLayoutType.ABSOLUTE, 120, SizeLayoutType.ABSOLUTE));
mySimpleXYPlot.position(mySimpleXYPlot.getTitleWidget(), 80, XLayoutStyle.ABSOLUTE_FROM_RIGHT, 15, YLayoutStyle.ABSOLUTE_FROM_TOP, AnchorPosition.RIGHT_TOP);
mySimpleXYPlot.setTitle("X axis: 5mm= 0.2 sec\n Y axis: 5mm= 0.5 mV ");

Пожалуйста, предложите.


person Aswin    schedule 25.03.2013    source источник


Ответы (1)


Это не решение, просто альтернатива.

Я справился с заголовком без «символа новой строки», то есть с одной строкой со следующим оператором и расположен в правом верхнем углу графика.

mySimpleXYPlot.setClippingEnabled(false);

Это делает весь текст видимым, даже если он выходит за пределы размера виджета «Заголовок».

person Aswin    schedule 29.03.2013