使用MPAndroidChart一次显示所有MarkerView
我想让我的所有标记一次可见(如天气图,带有图标) 我想到了这个,但也许有人知道更好的解决方案使用MPAndroidChart一次显示所有MarkerView,android,charts,mpandroidchart,Android,Charts,Mpandroidchart,我想让我的所有标记一次可见(如天气图,带有图标) 我想到了这个,但也许有人知道更好的解决方案 public class MyChart extends LineChart { //...constructors public void drawAllMarkers() { List<Highlight> all = new ArrayList<Highlight>(); for (int i = 0; i < m
public class MyChart extends LineChart {
//...constructors
public void drawAllMarkers() {
List<Highlight> all = new ArrayList<Highlight>();
for (int i = 0; i < mData.getXValCount(); i++) {
for (int j = 0; j < mData.getDataSetCount(); j++) {
all.add(new Highlight(i, j));
}
}
highlightValues(all.toArray(new Highlight[all.size()]));
drawMarkers();
}
}
chart.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
//consume all touches
return true;
}
});