import com.github.mikephil.charting.charts.BarChart; //导入方法依赖的package包/类
private void initializeViews() {
titleTextView = (TextView) findViewById(R.id.view_chart_bar_title);
titleTextView.setText(titleText);
titleTextView.setTextColor(titleTextColor);
titleTextView.setTextSize(TypedValue.COMPLEX_UNIT_PX, titleTextSize);
titleTextView.setTypeface(Typeface.create(titleTextTypeface, Typeface.NORMAL));
expand = (ImageView) findViewById(R.id.view_chart_line_expand);
if (expandTintColor != 0) {
Drawable drawable = expand.getDrawable();
drawable = DrawableCompat.wrap(drawable);
DrawableCompat.setTint(drawable, expandTintColor);
expand.setImageDrawable(drawable);
}
chart = (BarChart) findViewById(R.id.view_chart_bar);
chart.getLegend().setEnabled(false);
chart.setDescription("");
chart.setDrawBorders(false);
chart.setDrawValueAboveBar(false);
chart.setDrawGridBackground(false);
chart.setDrawBarShadow(false);
chart.setDrawHighlightArrow(false);
chart.setPinchZoom(false);
chart.setExtraLeftOffset(0);
chart.setExtraRightOffset(0);
chart.setExtraBottomOffset(8);
chart.setExtraTopOffset(0);
chart.setTouchEnabled(true);
chart.setDragEnabled(true);
XAxis xAxis = chart.getXAxis();
xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);
xAxis.setDrawAxisLine(false);
xAxis.setYOffset(16);
xAxis.setDrawGridLines(false);
xAxis.setLabelsToSkip(0);
xAxis.setTextSize(chartXAxisTextSize);
xAxis.setTextColor(chartXAxisTextColor);
xAxis.setTypeface(Typeface.create(chartXAxisTextTypeface, Typeface.NORMAL));
YAxis yAxisLeft = chart.getAxisLeft();
yAxisLeft.setDrawAxisLine(false);
yAxisLeft.setDrawGridLines(false);
yAxisLeft.setDrawZeroLine(false);
yAxisLeft.setDrawLabels(false);
YAxis yAxisRight = chart.getAxisRight();
yAxisRight.setDrawAxisLine(false);
yAxisRight.setDrawGridLines(false);
yAxisRight.setDrawZeroLine(false);
yAxisRight.setDrawLabels(false);
}