【发布时间】:2017-06-02 05:32:23
【问题描述】:
我试图在每次 textView 中的值更改时刷新图表。以下是 onCreate 的 sn-p。
希望有任何建议。
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 也是最终的?但我不确定
标签: android android-studio mpandroidchart