0

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

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

4

1 回答 1

0

您不能在自己的应用程序中真正包含真正的自定义“键盘”。请参见此处:Android:带有自定义键盘的 EditText

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

于 2012-06-15T02:26:06.917 回答