在android中动态更改屏幕键盘布局

时间:2012-06-15 00:07:03

标签: android

我想为我正在处理的信使应用程序构建一个自定义键盘布局,该应用程序已本地化。我目前注意到可以从设置中选择键盘设置以显示首选布局选择,例如英语,中文,法语。 我的目标是(1)从应用程序中动态分配键盘布局,指定您希望将消息发送到的语言 (2)构建3种不同的键盘布局,这些布局不包括在设备的默认语言环境中,并且能够以上面的SAID IN 1进行。

Ps,我如何动态更改屏幕键盘以不同的语言格式显示?如何构建自定义键盘布局以允许用户插入文本。

1 个答案:

答案 0 :(得分:0)

您无法在自己的应用程序中真正包含真正的自定义“键盘”。见这里:Android : EditText with custom keyboard

除了让用户在设置中设置键盘之外,你唯一能做的就是构建自定义键盘作为视图并自己处理所有事件(按键,打开/关闭等等)活动。您还必须手动将其挂起以将文本放入编辑文本中。你必须投入大量的工作才能让用户感觉像键盘一样。