Tae*_*hin 5 fonts android achartengine
您可能知道,您可以在特定的Android UI中使用自己的字体,如下所示:
myNewFace = Typeface.createFromAsset(getAssets(), "fonts/myown.ttf");
TextView label = (TextView) row.findViewById(R.id.tvTitleFunc);
label.setTypeface(myNewFace);
Run Code Online (Sandbox Code Playgroud)
现在,我需要将此字体应用于AChartEngine,但无法弄清楚如何.
我可以看到DefaultRenderer有一个方法
setTextTypeface(java.lang.String typefaceName, int style)
Run Code Online (Sandbox Code Playgroud)
但是此方法不能与自定义字体一起使用.有人知道怎么做吗?
UPDATE
要回答我自己的问题,根本无法在不更改源代码的情况下在achartengine中设置自定义字体.所以我将简单的方法setTypeface和getTypeface添加到DefaultRenderer并相应地更改了XYChart中的几行代码.瞧,它现在正在运作.
也许您可以通过创建补丁并将其添加为问题来向 AChartEngine 社区贡献代码?
更新setTextTypeface()
:最近添加了一个DefaultRenderer
可以用于此目的的方法。
归档时间: |
|
查看次数: |
791 次 |
最近记录: |