Browse Source

Validation added for passport length

master
Preyea Regmi 5 years ago
parent
commit
8c8e57681e
  1. BIN
      .idea/caches/build_file_checksums.ser
  2. 10
      app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/maskedittext/GmeMaskedEditText.java
  3. 5
      app/src/main/res/layout/activity_register_v2.xml
  4. 2
      app/src/main/res/values/strings.xml

BIN
.idea/caches/build_file_checksums.ser

10
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.Context;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import android.text.InputFilter;
import android.text.InputType; import android.text.InputType;
import android.util.AttributeSet; import android.util.AttributeSet;
import android.util.TypedValue; import android.util.TypedValue;
@ -40,7 +41,6 @@ public class GmeMaskedEditText extends GmeEditText {
*/ */
public void setMaskingType(int value) { public void setMaskingType(int value) {
maskingType = value; maskingType = value;
setupMasking(); setupMasking();
} }
@ -86,6 +86,14 @@ public class GmeMaskedEditText extends GmeEditText {
break; break;
case 0: 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; isAlphaNumeric = true;
setInputType(InputType.TYPE_CLASS_TEXT); setInputType(InputType.TYPE_CLASS_TEXT);
if (maskedTextWatcher != null) if (maskedTextWatcher != null)

5
app/src/main/res/layout/activity_register_v2.xml

@ -57,8 +57,8 @@
android:paddingTop="4dp" android:paddingTop="4dp"
android:paddingBottom="4dp" android:paddingBottom="4dp"
android:text="@string/register_subtitle_text" android:text="@string/register_subtitle_text"
android:visibility="gone"
android:textSize="14sp" android:textSize="14sp"
android:visibility="visible"
app:txtfontName="@string/regular" /> app:txtfontName="@string/regular" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView <com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
@ -198,9 +198,10 @@
android:paddingStart="8dp" android:paddingStart="8dp"
android:paddingEnd="8dp" android:paddingEnd="8dp"
android:inputType="phone" android:inputType="phone"
app:maxLengthLimiter="11"
android:textSize="16sp" android:textSize="16sp"
android:minHeight="40dp" android:minHeight="40dp"
android:hint="@string/mobile_number_text"
android:hint="@string/mobile_number_placeholder_x_text"
android:imeOptions="actionDone" android:imeOptions="actionDone"
android:background="@drawable/curve_rectangle_edit_text" android:background="@drawable/curve_rectangle_edit_text"
/> />

2
app/src/main/res/values/strings.xml

@ -57,6 +57,8 @@
<string name="usd_text">USD</string> <string name="usd_text">USD</string>
<string name="no_image_available_text">No image available</string> <string name="no_image_available_text">No image available</string>
<string name="password_placeholder_text">********</string> <string name="password_placeholder_text">********</string>
<string name="mobile_number_placeholder_x_text">010XXXXXXXX</string>
<!--For V2 start from here--> <!--For V2 start from here-->

Loading…
Cancel
Save