【发布时间】:2012-08-19 17:32:47
【问题描述】:
我正在开发 Android 键盘,方法是修改 LatinIME 键盘以使用 android 最初不附带的语言编写。因此,我尝试在使用该键盘书写时在 EditText 字段中使用默认 android 字体以外的字体。
请注意,我不想更改 Keys 的字体,我希望根据我的字体更改 Entered 文本的字体。
现在在 EditText 字段中输入文本时,如果我可以获得该 EditText 字段的引用,那么任务就很简单了:
Typeface myTypeface = Typeface.createFromAsset(getAssets(), "fonts/myFont.ttf");
referenceToEditText.setTypeface(myTypeface);
但问题是如何获得对 EditText 字段(我输入文本的字段)的引用?
有什么想法吗?
【问题讨论】:
-
您好,您找到解决方案了吗?我遇到了同样的问题,为此,我必须 root android,在 /system/fonts ([link]karuppuswamy.com/wordpress/2009/04/25/…) 上执行 CHMOD 777,然后覆盖字体以使用我自己的。
标签: android android-softkeyboard