【问题标题】:How to open keyboard and change input language如何打开键盘和更改输入语言
【发布时间】:2014-12-03 23:04:01
【问题描述】:

如何: - 打开键盘而不关注edittext, - 检查安装了哪些语言和 - 将输入语言更改为其他语言?

谢谢

【问题讨论】:

标签: java android


【解决方案1】:

这是可能的。您可以设置区域设置。但是,我不建议这样做。我们已经在早期阶段尝试过,它基本上是在与系统作斗争。我们对更改语言有相同的要求,但决定接受 UI 应该与手机 UI 相同的事实。它是通过设置语言环境工作的,但是太麻烦了。根据我的经验,每次输入活动(每个活动)时都必须设置它。如果您仍然需要这个代码,这里是一个代码(同样,我不建议这样做)

Resources res = context.getResources();
// Change locale settings in the app.
DisplayMetrics dm = res.getDisplayMetrics();
android.content.res.Configuration conf = res.getConfiguration();
conf.locale = new Locale(language_code.toLowerCase());
res.updateConfiguration(conf, dm);

如果您有特定语言的内容 - 您可以根据设置进行更改。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2023-03-16
  • 1970-01-01
  • 2016-07-15
  • 2012-05-26
  • 1970-01-01
  • 2011-08-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多