Android 如何随着设备语言的变化而改变输入法的语言

Android 如何随着设备语言的变化而改变输入法的语言,android,android-resources,android-input-method,Android,Android Resources,Android Input Method,我用英语xml和俄语xml-ru布局文件创建了一个自定义键盘 当用户将设备区域设置从英语更改为俄语或俄语更改为英语时,布局应更改为所选区域设置 在我的例子中,只有当设备方向改变时,它才会改变。在配置更改中更改您的资源 @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); } 在更改设备中的区域设置时,它会关闭键盘,用

我用英语
xml
和俄语
xml-ru
布局文件创建了一个自定义键盘

当用户将设备区域设置从英语更改为俄语俄语更改为英语时,布局应更改为所选区域设置


在我的例子中,只有当设备方向改变时,它才会改变。

在配置更改中更改您的资源

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
}

在更改设备中的区域设置时,它会关闭键盘,用户必须再次打开它