2011-11-23 3 views
5

ご存知かもしれませんが、あなたは以下のような特定のアンドロイドUIで独自のフォントを使用することができます。AChartEngineレンダラで自分の書体を設定するにはどうしたらいいですか?

myNewFace = Typeface.createFromAsset(getAssets(), "fonts/myown.ttf"); 
    TextView label = (TextView) row.findViewById(R.id.tvTitleFunc); 
    label.setTypeface(myNewFace); 

は今、私はAChartEngineにこのフォントを適用する必要がありますが、どのように把握することはできません。

私はDefaultRendererを見ることができますが方法

setTextTypeface(java.lang.String typefaceName, int style) 

を持っている。しかし、この方法は、カスタムフォントを使用することはできません。誰にどのようにこれを行うアイデアを持っていますか?

UPDATEは

自分の質問に答えるために、単にソースコードを変更せずにachartengineでカスタムフォントを設定する方法はありません。そこで、単純なメソッドsetTypefaceとgetTypefaceをDefaultRendererに追加し、それに応じてXYChartの2行のコードを変更しました。 Voila、それは今働いている。

+1

ソースコードの変更を投稿してください。ありがとう! :) –

答えて

1

パッチを作成し、それを問題として追加することで、AChartEngineコミュニティにコードを提供できますか?

更新:最近DefaultRendererに追加されたsetTextTypeface()メソッドがあります。

関連する問題