5

私はAndroid開発に不慣れで、カスタムチャートビューを作成したいと考えています(そのためのライブラリがいくつかあることは知っていますが、1つのビューを作成したいです)。グラフ、軸、およびグラフ名 (ラベル) が必要です。これを実装する方法は 2 つあります。

1) ビューをサブクラス化し、複雑な draw メソッドを持ちます。このようなもの(おそらく、軸、ラベルなどを描画するヘルパークラスを使用)

drawChart();
drawAxes();
drawLabels();

2)Viewグラフ自体を描画するためのViewサブクラス、横軸用のViewサブクラス、縦軸用のサブクラス、およびLabel. 次に、ViewGroupサブクラスを作成し、カスタム レイアウトを実装します。

どちらの方法が望ましいですか?

4

1 に答える 1

0

要点は、カスタム レイアウトを使用する必要があるということです。これにより、複雑になる可能性のあるグラフを再描画する必要がなくなり、データの収集と管理だけに集中できるようになります。

完成後に独自のライブラリを作成すると、再利用にも適しています;)

于 2012-11-06T15:55:34.363 に答える