//MENU
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.preview\_line\_chart, menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action\_reset) {
generateDefaultData();
chart.setLineChartData(data);
previewChart.setLineChartData(previewData);
previewX(true);
return true;
}
if (id == R.id.action\_preview\_both) {
previewXY();
previewChart.setZoomType(ZoomType.HORIZONTAL\_AND\_VERTICAL);
return true;
}
if (id == R.id.action\_preview\_horizontal) {
previewX(true); return true;
}
if (id == R.id.action\_preview\_vertical) {
previewY(); return true;
}
if (id == R.id.action\_change_color) {
int color = ChartUtils.pickColor();
while (color == previewChart.getPreviewColor()) {
color = ChartUtils.pickColor();
}
previewChart.setPreviewColor(color); return true;
}
return super.onOptionsItemSelected(item);
}