Как удалить речь в текст (микрофон) с клавиатуры Google в NativeScript?

Я попробовал несколько вариантов, доступных по следующим ссылкам. 1. Отключить речь на текстовую кнопку (микрофон) на программной клавиатуре ввода в Android программно 2. Как отключить отображение предложений на программной клавиатуре

не работает.

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


person Srikanth Alva    schedule 28.04.2020    source источник


Ответы (1)


Что ж, privateImeOptions не работает с текущей версией Android. Вы можете установить тип ввода TYPE_TEXT_VARIATION_VISIBLE_PASSWORD

HTML

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

ТС

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

Примечание. Если вы хотите избежать тайм-аута, вы можете расширить существующее текстовое поле, чтобы создать собственное, применяющее настраиваемый тип ввода.

person Manoj    schedule 28.04.2020