2017-04-10 4 views
0

を示していない。GraphViewは、これは私がGraphViewのウェブサイトを使って書いたコードであるポイント

package com.example.sander.app; 

import android.app.Fragment; 
import android.os.Bundle; 
import android.view.LayoutInflater; 
import android.view.View; 
import android.view.ViewGroup; 
import android.widget.LinearLayout; 

import com.jjoe64.graphview.GraphView; 
import com.jjoe64.graphview.series.DataPoint; 
import com.jjoe64.graphview.series.LineGraphSeries; 

/** 
* Created by Sander on 8-4-2017. 
*/ 

public class GraphFrame extends Fragment { 
    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
     View view = inflater.inflate(R.layout.fragment_graph, 
       container, false); 

     GraphView graph = (GraphView) view.findViewById(R.id.graph); 
     LineGraphSeries<DataPoint> series = new LineGraphSeries<>(new DataPoint[] { 
       new DataPoint(0, 1), 
       new DataPoint(1, 5), 
       new DataPoint(2, 3), 
       new DataPoint(3, 2), 
       new DataPoint(4, 6) 
     }); 
     graph.addSeries(series); 
     return view; 
    } 
} 

これは私がLineGraphSeries内で定義されたポイントは、上で表示されません一致するXML

<?xml version="1.0" encoding="utf-8"?> 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <com.jjoe64.graphview.GraphView 
     android:layout_width="match_parent" 
     android:layout_height="200dip" 
     android:id="@+id/graph" /> 
</RelativeLayout> 

ですグラフ。私はほぼ同じ例を使用しましたandroid-graphview.org誰でもこの問題を解決するのに役立つでしょうか

答えて

1

これを試してみてください。

@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.fragment_graph); 

     GraphView graph = (GraphView) findViewById(R.id.graph); 
     LineGraphSeries<DataPoint> series = new LineGraphSeries<>(new DataPoint[] { 
       new DataPoint(0, 1), 
       new DataPoint(1, 5), 
       new DataPoint(2, 3), 
       new DataPoint(3, 2), 
       new DataPoint(4, 6) 
     }); 
     graph.addSeries(series); 

    } 
} 
関連する問題