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

在android中动态更改屏幕键盘布局,android,Android,我想为我正在使用的messenger应用程序构建一个自定义键盘布局,该应用程序在应用程序中进行了本地化。我目前注意到,可以从设置中选择键盘设置,以显示首选布局选择,例如英语、中文、法语。 我的目标是1在指定您希望以何种语言发送消息时,从应用程序中动态分配键盘布局 2构建3种不同的键盘布局,这些布局不包括在设备的默认区域设置中,并且能够按照上面1中所述的方式进行操作 另外,如何动态更改屏幕键盘以不同的语言格式显示,以及如何构建自定义键盘布局以允许用户插入文本。您不能在自己的应用程序中包含真正的自定

我想为我正在使用的messenger应用程序构建一个自定义键盘布局,该应用程序在应用程序中进行了本地化。我目前注意到,可以从设置中选择键盘设置,以显示首选布局选择,例如英语、中文、法语。 我的目标是1在指定您希望以何种语言发送消息时,从应用程序中动态分配键盘布局 2构建3种不同的键盘布局,这些布局不包括在设备的默认区域设置中,并且能够按照上面1中所述的方式进行操作


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

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

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

可能的重复