我正在使用API中提供的KeyboardView类创建自定义键盘。我想更改键标签的字体。 (即使用kiran.ttf文件,'K'将显示为'क')
我搜索了很多,但还没有成功。
提前致谢。
答案 0 :(得分:0)
执行此操作的唯一真正方法(并在使用键盘时将其输出到EditText)是使用UTF-8 unicodes。我正在开发工程键盘,我只是找到了我需要的所有符号,然后使用getCurrentInputConnection()输出unicode.admitText(" \ u2220",1);
在你的情况下,如果你正在寻找你所提到的那个角色,它的unicode就是\ u0915
将它添加到我的键盘(用于演示目的)给了我:
使用editText中靠近屏幕顶部的输出。键本身位于键盘的左上角。来自的特定unicode集称为" Devanagari",字符可在此处找到:http://unicode.org/charts/PDF/U0900.pdf。
希望有所帮助!