【问题标题】:Android Keyboard font changeAndroid 键盘字体更改
【发布时间】:2015-01-15 07:28:09
【问题描述】:
我正在使用 API 中提供的 KeyboardView 类创建自定义键盘。我想更改键标签的字体。 (即使用 kiran.ttf 文件,'K' 将显示为 'क')
我搜索了很多,但还没有成功。
提前致谢。
【问题讨论】:
标签:
android
android-layout
android-widget
【解决方案1】:
唯一真正的方法是使用 UTF-8 unicodes(并让它在使用键盘时将正确的符号输出到 EditText)。我目前正在开发一个工程键盘,我只是找到了我需要的所有符号,然后我使用 getCurrentInputConnection().commitText("\u2220", 1); 输出 unicode;
在您的情况下,如果您正在寻找问题中的那个字符,它的 unicode 是 \u0915
将它添加到我的键盘(用于演示目的)给了我这个:
在靠近屏幕顶部的 editText 中输出。键本身位于键盘的左上角。来自的特定 unicode 集称为“天城文”,字符可以在这里找到:http://unicode.org/charts/PDF/U0900.pdf。
希望有帮助!