我正在为 Android 开发一个自定义软键盘。问题是我不想只将键盘中按钮的文本设置为我的自定义字体。我还希望输出文本采用我的自定义字体,即DroidSansFallback.ttf
. 基本上,我希望我的用户能够使用我的键盘以这种自定义字体进行输入。因此,用户应该能够使用键盘在所有应用程序中输入自定义字体。我发现了一个名为Multiling的应用程序可以做同样的事情。
我已经尝试了以下步骤: 1.
覆盖onDraw()
,
2.setTypeface
在paint中,3. paint.setTypeface(Typeface.createFromAsset(getContext().getAssets(),"mycustomfont.ttf"))
,
4.attrs.xml被适当添加(但没有提到字体参考)