Я пытаюсь адаптировать пример QuickStart для моего приложения, но до сих пор получаю эту ошибку: Error inflating XML (class com.androidplot.xy.XYPlot): Setter requires param of unsupported type: class com.androidplot.ui.widget.TextLabelWidget
, что, по-видимому, является проблемой с оператором setContentView( R.layout.activity_graph );
в моем методе onCreate()
.Я создал ресурс line_point_formatter_with_labels.xml
, как описано в QuickStart, но не могу найти никакой документации, касающейся моей проблемы.
Вот элемент XYPlot
в моем файле макета:
<com.androidplot.xy.XYPlot
android:id="@+id/temp_history"
style="@style/APDefacto.Dark"
androidPlot.domainTitle="min"
androidPlot.lineLabelRotationBottom="-45"
androidPlot.lineLabels="left|bottom"
androidPlot.rangeTitle="°F"
androidPlot.title="Temp History"
android:layout_width="0dp"
android:layout_height="300dp"
app:layout_constraintBottom_toTopOf="@id/temp_button"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:layout_margin="36dp" />
Все androidPlot
записи помечены unknown attribute