Jak pewnie wiesz, możesz użyć własną czcionkę w konkretnej android UI jak następuje:Jak ustawić własny krój czcionki w rendererze AChartEngine?
myNewFace = Typeface.createFromAsset(getAssets(), "fonts/myown.ttf");
TextView label = (TextView) row.findViewById(R.id.tvTitleFunc);
label.setTypeface(myNewFace);
Teraz muszę zastosować tę czcionkę AChartEngine ale nie mogę dowiedzieć się, jak to zrobić.
widzę DefaultRenderer ma metodę
setTextTypeface(java.lang.String typefaceName, int style)
Jednak metoda ta nie może być używana z niestandardowej czcionki. Czy ktoś ma pomysł, jak to zrobić?
UPDATE
Aby odpowiedzieć na moje własne pytanie, po prostu nie ma sposobu, aby ustawić niestandardowe czcionki w achartengine bez zmiany kodu źródłowego. Dodałem więc proste metody setTypeface i getTypeface do DefaultRenderer i odpowiednio zmieniono kilka linii kodu w XYChart. Voila, teraz działa.
Czy możesz przesłać zmiany wprowadzone w kodzie źródłowym? Dzięki! :) –