View を拡張してカスタム ビューを作成し、単純なグラフを描画します。次を使用してレイアウトに追加します。
GraphView graphView = new GraphView(this, values, titles, "Title");
LinearLayout scrollViewLinearLayout = (LinearLayout) findViewById(R.id.scrollViewLinearLayout);
scrollViewLinearLayout.addView(graphView);
Android 4.0 では完全に機能しますが、Android 2.33 では表示されません。実際、onDraw は Android 2.33 では呼び出されません。ビューが追加されている scrollView が拡張されて垂直スクロールが可能になるため、onMeasure が呼び出されたようです。
@Override
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int height = (titles.length * (24 + 20)) + 80 + (5 / 2) + 10;
setMeasuredDimension(LayoutParams.FILL_PARENT, height);
}