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.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)

5
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" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
@ -198,9 +198,10 @@
android:paddingStart="8dp"
android:paddingEnd="8dp"
android:inputType="phone"
app:maxLengthLimiter="11"
android:textSize="16sp"
android:minHeight="40dp"
android:hint="@string/mobile_number_text"
android:hint="@string/mobile_number_placeholder_x_text"
android:imeOptions="actionDone"
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="no_image_available_text">No image available</string>
<string name="password_placeholder_text">********</string>
<string name="mobile_number_placeholder_x_text">010XXXXXXXX</string>
<!--For V2 start from here-->

Loading…
Cancel
Save