Nativescript:如何在Android上关闭对文本字段的预测? [英] Nativescript: how to turn off predictions for textField on android?

查看:0
本文介绍了Nativescript:如何在Android上关闭对文本字段的预测?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

因此,我正在用TypeScrip编写我的应用程序,我想禁用当您在输入中键入某些内容时出现的预测。我想禁用它们,即使在设备上启用了它们。我获得了对我的输入(文本字段)元素的引用,如下所示,它是这样工作的:

this.page.getViewById("place")

在原生脚本文档中,我没有看到以编程方式关闭预测的选项,但我知道这可以通过原生函数(https://developer.android.com/reference/android/widget/EditText.html)和setInputType方法并传递标志TYPE_TEXT_FLAG_NO_SUGGESTIONS来完成。

所以我像这样访问本机函数:

var input_type = new android.text.InputType("TYPE_TEXT_FLAG_NO_SUGGESTIONS");

this.page.getViewById("place").android.setInputType( input_type );

但我想我错误地初始化了InputType类,因为它引发了一个错误:

First argument must be implementation object

推荐答案

啊,看在上帝的份上,终于成功了:

this.page.getViewById<textFieldModule.TextField>("place").android.setInputType(android.text.InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | android.text.InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);

这篇关于Nativescript:如何在Android上关闭对文本字段的预测?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆