1
我想讓圖表每次刷新textView中的值時都會刷新。以下是onCreate的片段。MPAndroidChart,從textView更新數據
希望有任何建議。
final ArrayList<Entry> entriesa= new ArrayList<>();
final LineChart lineChart = (LineChart) findViewById(R.id.chart);
final LineDataSet dataset = new LineDataSet(entriesa,"AWAY");
final LineData data = new LineData(dataset);
entriesa.add(new Entry(0,0));
lineChart.setData(data);
lineChart.invalidate();
final TextView viewa1 = (TextView) findViewById(R.id.sa1);
viewa1.addTextChangedListener(new TextWatcher() {
String s=viewa1.getText().toString();
int iv = Integer.parseInt(s.replaceAll("[\\D]", ""));
public void beforeTextChanged (CharSequence s, int start, int count, int after) {
}
public void afterTextChanged (Editable s) {
}
public void onTextChanged(CharSequence s, int start, int before, int count) {
entriesa.set(0,new Entry(0,iv));
data.notifyDataChanged();
lineChart.notifyDataSetChanged();
lineChart.invalidate();}
});
我不知道答案,但也許進入你最後的ArrayList也是最終的?但我不確定 – Firerazzer