From 8c8e57681e99a02be039d63200d97446d9b1c220 Mon Sep 17 00:00:00 2001 From: Preyea Regmi Date: Thu, 1 Aug 2019 10:40:13 +0900 Subject: [PATCH] Validation added for passport length --- .idea/caches/build_file_checksums.ser | Bin 661 -> 661 bytes .../maskedittext/GmeMaskedEditText.java | 10 +++++++++- .../main/res/layout/activity_register_v2.xml | 5 +++-- app/src/main/res/values/strings.xml | 2 ++ 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 134dce7e70ea803bef2a1540f97ed66b67526239..14a0d4b9c5c14c6a9df02884196f089b126e118b 100644 GIT binary patch delta 15 XcmbQrI+b<83>L5HZ~8XQ`N;?XGHV9| delta 15 XcmbQrI+b<83>F8uH_aR8{A2_GE|ms# diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/maskedittext/GmeMaskedEditText.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/maskedittext/GmeMaskedEditText.java index fc67096f..dd19a329 100644 --- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/maskedittext/GmeMaskedEditText.java +++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/maskedittext/GmeMaskedEditText.java @@ -2,6 +2,7 @@ package com.gmeremit.online.gmeremittance_native.customwidgets.maskedittext; import android.content.Context; import android.content.res.TypedArray; +import android.text.InputFilter; import android.text.InputType; import android.util.AttributeSet; import android.util.TypedValue; @@ -40,7 +41,6 @@ public class GmeMaskedEditText extends GmeEditText { */ public void setMaskingType(int value) { maskingType = value; - setupMasking(); } @@ -86,6 +86,14 @@ public class GmeMaskedEditText extends GmeEditText { break; case 0: + isAlphaNumeric = true; + setInputType(InputType.TYPE_CLASS_TEXT); + setFilters(new InputFilter[]{new InputFilter.LengthFilter(50)}); + if (maskedTextWatcher != null) + removeTextChangedListener(maskedTextWatcher); + maskedTextWatcher=null; + break; + default: isAlphaNumeric = true; setInputType(InputType.TYPE_CLASS_TEXT); if (maskedTextWatcher != null) diff --git a/app/src/main/res/layout/activity_register_v2.xml b/app/src/main/res/layout/activity_register_v2.xml index fb4a08c0..d16340e0 100644 --- a/app/src/main/res/layout/activity_register_v2.xml +++ b/app/src/main/res/layout/activity_register_v2.xml @@ -57,8 +57,8 @@ android:paddingTop="4dp" android:paddingBottom="4dp" android:text="@string/register_subtitle_text" + android:visibility="gone" android:textSize="14sp" - android:visibility="visible" app:txtfontName="@string/regular" /> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f8fe14d9..a9112e56 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -57,6 +57,8 @@ USD No image available ******** + 010XXXXXXXX +