gpt4 book ai didi

android - 多语言 Android 应用程序 : Display English keyboard in Email & Password fields

转载 作者:太空狗 更新时间:2023-10-29 15:40:49 24 4
gpt4 key购买 nike

我们正在开发一款多语言 Android 应用,同时支持英语和阿拉伯语。面临的一个问题是在登录和注册屏幕中,我们希望仅以英文文本输入用户名和密码字段,从而显示英文键盘,而不管设备区域设置语言如何

已尝试在 edittext 中设置 inputtype="email"但是,这没有按预期工作。

有人可以指出是否有任何可能性。

谢谢和问候,吉加尔J

最佳答案

终于找到解决办法了。

用例:强制用户输入“英语”,而不管应用程序(本地)或手机(系统区域设置)中的当前区域设置


解决方案: 我们拥有名为“imeOptions”的 EditText 控件的属性,它允许限制用户输入特定“输入类型”的文本。

为了限制用户输入“英文”文本,我们只需要使用“flagForceAscii”属性。


用法:通过 xml:

android:imeOptions="flagForceAscii"

通过java:

editText.setImeOptions(EditorInfo.IME_FLAG_FORCE_ASCII);

版本兼容性:

此属性是在 API16 中添加的,又名 Jellybean

关于android - 多语言 Android 应用程序 : Display English keyboard in Email & Password fields,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35595440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com