2017-05-24 5 views
0

1)私はアプリケーションにGraphViewを実装しようとしていました。それはうまく動作し、コンパイルし、アプリケーションを実行すると画面に表示されます。私の問題は、どこでも私のGraphViewを動かすことができないということです。私は少し下に移動したいが、動かないだろう。 XMLから手動でやろうとしましたが、何も変わりません。グラフ表示の位置を設定する

2)さらに、私のXMLデザインページは正しくプレビューされません。だから私はGraphViewの位置をXML Designセクションから設定することはできません。位置を変更しようとすると、自動的にtools:layout_editor_absoluteYtools:layout_editor_absoluteXが追加されます。私はtools:layoutがコンパイルされていないことを知っています。だから、なぜ私はグラフを適切にプレビューすることができないのか分からない。

私のエミュレータの写真を追加しました。

enter image description here

誰もがthis.Thanksで多くのことを私を助けることができれば、私は思っていました。

私のメインクラスコード

public class Main3 extends AppCompatActivity { 


@Override 
protected void onCreate(Bundle savedInstanceState) { 

    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main3); 



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

    }); 
    graph.addSeries(series); 

} 
} 

マイXML

<com.jjoe64.graphview.GraphView 
    android:layout_width="300dp" 
    android:layout_height="200dip" 
    android:id="@+id/graph" 
    android:layout_centerVertical="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_gravity="center_horizontal" 
    android:nestedScrollingEnabled="false" 
    android:paddingBottom="100dp" 
    android:paddingLeft="20dp" 
    android:paddingRight="20dp" 
    /> 
+0

layout_heightとlayout_widthは –

答えて

0

私はこのようなレイアウトを実行すると、グラフが垂直方向に中央に表示されます。私はあなたの問題がRelativeLayoutのandroid:layout_height="match_parent"にあると信じています。将来的には、適切な診断を可能にするために関連コードをすべて掲載してください。あなたのRelativeLayoutの

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

    <com.jjoe64.graphview.GraphView 
     android:layout_width="300dp" 
     android:layout_height="200dip" 
     android:id="@+id/graph" 
     android:layout_centerVertical="true" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" 
     android:layout_gravity="center_horizontal" 
     android:nestedScrollingEnabled="false" 
     android:paddingBottom="100dp" 
     android:paddingLeft="20dp" 
     android:paddingRight="20dp"/> 

</RelativeLayout> 
+0

をmatch_parentする必要があり、それは今完璧な作品ありがとうございました。 – calvinjam

関連する問題