Ich verwende achartengine, um ein Diagramm in der Adnroid-Anwendung zu zeichnen, also wenn ich die Methode "getBarChartView" aufrufe, um eine Ansicht zu erstellen und sie zu einem RelativeLayout hinzuzufügen.
In den Einstellungen habe ich dies hinzugefügt
public GraphicalView createChartView() {
XYMultipleSeriesRenderer renderer = buildBarRenderer(mColorBar);
renderer.setOrientation(mOrientation);
// Einstellungen des Diagramms
setChartSetting(renderer, mChartTitle, mXAxisTitle, mYAxisTitle,
mXmin, mXmax, mYmin, mYmax, mAxesColor, mLabelColor,
mGridColor, IChartInterface.ALIGN_CENTER,
IChartInterface.ALIGN_RIGHT, mTopMargin, mLeftMargin,
mBottomMargin, mRightMargin);
// Pan deaktivieren
renderer.setPanEnabled(false, false);
renderer.setZoomEnabled(false);
renderer.setShowGridX(isShowGridX);
renderer.setShowGridY(isShowGridY);
renderer.setZoomRate(mZoomRate);
renderer.setBarSpacing(mBarSpacing);
}
return ChartFactory.getBarChartView(mContext,
buildBarDataset(convertToString(mTitles), mValues),
renderer, Type.STACKED);
}
Aber es funktioniert nicht, ich kann immer noch mit zwei Fingern darüber wischen. Daher nimmt die Form des Diagramms eine unerwartete Form an. Kann mir jemand sagen, warum und wie ich das Wischen auf der Ansicht deaktivieren kann?
Danke für jede Hilfe Clark