设置器要求使用不受支持的类型的参数:com.androidplot.ui.widget.TextLabelWidget类

时间:2018-10-24 19:49:55

标签: android androidplot

我正在尝试将QuickStart示例适应我的应用程序,但到目前为止,我遇到了以下错误: //in Unity void Start() { //js callback when application is loaded Application.ExternalEval("OnAppReady()"); } 这显然是我的ls -l `# long format` \ -a `# all files` \ -h `# human readable` \ -t `# time sort` 方法中的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

所有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" />

1 个答案:

答案 0 :(得分:0)

发现问题:我在布局文件中缺少xmlns:ap项目。我一直只在布局文件的根元素中看到这些,而没有意识到它们也可能出现在子View元素中。它存在于示例代码中,但我只是错过了。