java–Androidplot错误:无法解析getGraphWidget等方法

java–Androidplot错误:无法解析getGraphWidget等方法,第1张

概述我目前正在为大学阶段开发Android应用程序.这个应用程序必须绘制一个来自某个压力传感器的数据图,绘制这个图我使用Androidplot库.我正在关注Andrloidplot文档上的this示例以创建动态XYPlot,并在项目依赖项中导入了androidplot-core:1.1.0.在代码编辑器中,每次调用getGraphWidget

我目前正在为大学阶段开发Android应用程序.
这个应用程序必须绘制一个来自某个压力传感器的数据图,绘制这个图我使用Androidplot库.

我正在关注Andrloidplot文档上的this示例以创建动态XYPlot,并在项目依赖项中导入了androidplot-core:1.1.0.

在代码编辑器中,每次调用getGraphWidget(),setRangeValueFormat()以及尝试访问XYStepMode字段时,我都会收到“无法解析….方法错误.

我在互联网和Androidplot文档上搜索过这个问题,但我没有找到任何有用的东西.
我认为这是由我错过的一些重要产生的,但我不知道我忘记了什么.

有人已经解决了这个问题并解决了吗?

这是我的类的一部分,我在第一次出现错误,它在最后一行:

import androID.graphics.color;import androID.graphics.DashPathEffect;import androID.graphics.Paint;import androID.os.Bundle;import androID.support.v4.app.Fragment;import androID.vIEw.LayoutInflater;import androID.vIEw.VIEw;import androID.vIEw.VIEwGroup;import com.androidplot.Plot;import com.androidplot.util.PixelUtils;import com.androidplot.xy.XYSerIEs;import com.androidplot.xy.*;import java.text.DecimalFormat;import java.util.Observable;import java.util.Observer;/** * Created by marco on 07/09/16. */public class GraphicChart extends Fragment {    private XYPlot dynamicPlot;    private MyPlotUpdater plotUpdater;    SampleDynamicXYDatasource data;    private Thread myThread;    public GraphicChart(){}    // redraws a plot whenever an update is received:    private class MyPlotUpdater implements Observer {        Plot plot;        public MyPlotUpdater(Plot plot) {            this.plot = plot;        }        @OverrIDe        public voID update(Observable o, Object arg) {            plot.redraw();        }    }    @OverrIDe    public VIEw onCreateVIEw(LayoutInflater inflater, VIEwGroup container, Bundle savedInstanceState) {        VIEw rootVIEw = inflater.inflate(R.layout.graphic_chart_fragment, container, false);        // get handles to our VIEw defined in layout.xml:        dynamicPlot = (XYPlot)getActivity().findVIEwByID(R.ID.dynamic_plot);        plotUpdater = new MyPlotUpdater(dynamicPlot);        // only display whole numbers in domain labels        dynamicPlot.getGraphWidget().setDomainValueFormat(new DecimalFormat("0"));  //FirsT ERROR ON THIS liNE

解决方法:

最后我已经解决了,我已经比较了我链接的网站和gitHub上的网站的资源.

这是我所做的改变:

>线条

//仅显示域标签中的整数
    dynamicPlot.getGraphWidget().setDomainValueFormat(new DecimalFormat(“0”));

现在

// only display whole numbers in domain labels        dynamicPlot.getGraph().getlineLabelStyle(XYGraphWidget.Edge.BottOM).                setFormat(new DecimalFormat("0"));

> XYStepMode现在只是StepMode
>对dynamicPlot.setRangeValueFormat的调用(new DecimalFormat(“###.#”));现在以这种方式完成

dynamicPlot.getGraph().getlineLabelStyle(XYGraphWidget.Edge.left).setFormat(new DecimalFormat(“###.#”));

总结

以上是内存溢出为你收集整理的java – Androidplot错误:无法解析getGraphWidget等方法全部内容,希望文章能够帮你解决java – Androidplot错误:无法解析getGraphWidget等方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1108411.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存