From ac92fbfc4988a0d1c200892f781f6cd778c4dfae Mon Sep 17 00:00:00 2001 From: zhoukechen Date: Thu, 16 Nov 2023 09:12:51 +0800 Subject: [PATCH] add new input type numberPassword Signed-off-by: zhoukechen Change-Id: I9e4d3adc9a7e9925a6c89cac41009c7fedd9f448 --- .../ace/adapter/capability/editing/TextInputPluginAosp.java | 2 ++ .../src/ohos/ace/adapter/capability/editing/TextInputType.java | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/capability/java/src/ohos/ace/adapter/capability/editing/TextInputPluginAosp.java b/capability/java/src/ohos/ace/adapter/capability/editing/TextInputPluginAosp.java index d5007f06..f9fd0026 100755 --- a/capability/java/src/ohos/ace/adapter/capability/editing/TextInputPluginAosp.java +++ b/capability/java/src/ohos/ace/adapter/capability/editing/TextInputPluginAosp.java @@ -283,6 +283,8 @@ public class TextInputPluginAosp extends TextInputPluginBase { return InputType.TYPE_CLASS_NUMBER; } else if (type == TextInputType.PHONE) { return InputType.TYPE_CLASS_PHONE; + } else if (type == TextInputType.NUMBER_PASSWORD) { + return InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_PASSWORD; } else { ALog.d(LOG_TAG, "other text input type"); } diff --git a/capability/java/src/ohos/ace/adapter/capability/editing/TextInputType.java b/capability/java/src/ohos/ace/adapter/capability/editing/TextInputType.java index 49aa0f7f..39bc7c68 100644 --- a/capability/java/src/ohos/ace/adapter/capability/editing/TextInputType.java +++ b/capability/java/src/ohos/ace/adapter/capability/editing/TextInputType.java @@ -30,7 +30,8 @@ public enum TextInputType { DATETIME(4), EMAIL_ADDRESS(5), URL(6), - VISIBLE_PASSWORD(7); + VISIBLE_PASSWORD(7), + NUMBER_PASSWORD(8); private int value = 0; -- Gitee