【问题标题】:How to change keyboard language type hindi如何更改键盘语言类型印地语
【发布时间】:2015-03-12 20:03:40
【问题描述】:

我有两个单选按钮(印地语和英语)。当我单击印地语广播时,我的键盘语言变为印地语并专注于编辑文本,与英语相同。怎么可能?

我使用了以下代码

    super.onCreate(savedInstanceState);
    Resources res = RegistartionActivity.this.getResources();
    // Change locale settings in the app.
    DisplayMetrics dm = res.getDisplayMetrics();
    android.content.res.Configuration conf = res.getConfiguration();
    conf.locale = new Locale("ch".toLowerCase());
    res.updateConfiguration(conf, dm);

    setContentView(R.layout.activity_registartion);

帮帮我.....提前谢谢

【问题讨论】:

标签: android


【解决方案1】:

这真的不可能。您可以使用 stackoverflow 上已有的许多解决方案来更改用户区域设置:

Here for example,或here for another

但是,这只会更改语言环境。你会遇到的问题是键盘本身就是一个应用程序。因此,您不能直接从您的应用程序更改它,也不能保证您的用户将拥有“印地语”字符集或插件或其他任何内容,因为他们使用的键盘应用程序。

如果您希望完成所需的工作,唯一真正可靠的解决方案就是创建自己的键盘输入。否则,用户可以将其键盘更改为英语或印地语。

您需要创建自定义键盘或者您需要更改系统语言

喜欢HereHindi_Keyboardthis

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 2011-08-19
    • 2019-07-08
    • 2016-08-11
    • 2011-09-14
    • 2023-03-04
    • 2016-12-30
    相关资源
    最近更新 更多