如何在NativeScript中从Google键盘删除语音到文本(mic)?

问题描述 投票:0回答:1

我已经尝试了以下链接中提供的一些选项。1.Disable speech to text button (Micro phone) on soft input keyboard in android programmatically2. How to disable displaying "suggestions" on the Soft Keyboard

似乎没有用。

<TextField fieldFocusClass returnKeyType="done" autocorrect="false" formControlName="pin" > </TextField>

android nativescript angular-nativescript
1个回答
0
投票

Well privateImeOptions似乎不适用于当前版本的Android。您可以将输入类型设置为TYPE_TEXT_VARIATION_VISIBLE_PASSWORD

HTML

<TextField (loaded)="onLoaded($event)"></TextField>

TS

onLoaded(event) {
    const textField = event.object;
    if (textField.android) {
        setTimeout(() => {
            textField.android.setInputType(android.text.InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
        }, 500);
    }
}

注意:如果要避免超时,则可能需要扩展现有文本字段来创建自己的应用自定义输入类型的文本。

© www.soinside.com 2019 - 2024. All rights reserved.