【问题标题】: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

希望有帮助!

【讨论】:

    猜你喜欢
    • 2023-04-10
    • 2013-08-22
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    • 2018-03-07
    • 2011-09-16
    • 2011-08-08
    • 1970-01-01
    相关资源
    最近更新 更多