私は achartengine を使用して Adnroid アプリケーションでチャートを描画しているため、メソッド「getBarChartView」を呼び出してビューを作成し、それを RelativeLayout に追加します。
設定でこれを追加しました
public GraphicalView createChartView() {
XYMultipleSeriesRenderer renderer = buildBarRenderer(mColorBar);
renderer.setOrientation(mOrientation);
// settings the chart
setChartSetting(renderer, mChartTitle, mXAxisTitle, mYAxisTitle,
mXmin, mXmax, mYmin, mYmax, mAxesColor, mLabelColor,
mGridColor, IChartInterface.ALIGN_CENTER,
IChartInterface.ALIGN_RIGHT, mTopMargin, mLeftMargin,
mBottomMargin, mRightMargin);
// disable the pan
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);
}
しかし、それは機能しません。まだ 2 本の指を使ってパンできます。そのため、チャートの形状は意外な形状になります。ビューのパンを無効にする理由と方法を教えてください。
クラークを助けてくれてありがとう