2016-05-03 8 views
0

私のプロジェクトにMPAndroidChartを使用しています。折れ線グラフです。私は値を選択するとき達成したい、円は値の変化を意味するそれは私がonNothingSelected、それは色が青です赤の色です。以下は私のコードです:MPAndroidChart LineChartと選択リスナーを正しく使用する方法は?

mLineChart.setOnChartValueSelectedListener(new OnChartValueSelectedListener() { 

     @Override 
     public void onValueSelected(Entry e, int dataSetIndex, Highlight h) { 
      lineDataSet.setCircleColor(Color.RED); 
     } 

     @Override 
     public void onNothingSelected() { 
      lineDataSet.setCircleColor(Color.rgb(26, 115, 197)); 

     } 
    }); 

私が値を選択すると、すべての円が赤です。私が達成したいことをどうすればいいですか? when I select one value,all value is red

答えて

0

問題は、データセットオブジェクトに単一のエントリをスタイルするオプションがないことです。

解決策は、選択したスタイリングを持つ空のデータセットを作成し、エントリをクリックするとそのエントリをデータセットに追加することです。

+0

あなたはこの質問を見ていただけますか?http://stackoverflow.com/q/39589620/1503130 – Prateek

関連する問題