【问题标题】:Change default keyboard language in mobile app更改移动应用程序中的默认键盘语言
【发布时间】:2014-05-13 00:56:38
【问题描述】:

我正在开发一个基于 html5 的混合应用程序,它适用于德国客户。一切都完成了,偶然发现了一个问题。

网络应用程序是德文的,但在访问应用程序时,键盘是英文的,我需要将其更改为德文。

指定

<html lang="de">

确实有用。

我发现了一些与 android/iOs 应用程序相关的问题,发现在 iOS 中你不能这样做。但是在android中,有人能够解决这个问题。

how to change keyboard language programmatically

在 html5 应用中有办法吗?

我正在使用backbone.js + phonegap

感谢任何帮助。

【问题讨论】:

    标签: html hybrid-mobile-app


    【解决方案1】:

    这不是真的那么可能。您可以更改用户区域设置。

    stackoverflow 上已经存在的解决方案数量:

    Here for example,或Here another one

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

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

    这意味着您必须自己更改输入语言。

    【讨论】:

    • 是的,我看到了上面的解决方案,但所有这些都是针对 android 的原生解决方案......:(
    • 是的,但我认为没有其他解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-26
    • 1970-01-01
    相关资源
    最近更新 更多