Ошибки при использовании MaskedEditText - PullRequest
0 голосов
/ 29 января 2020

Я пытаюсь использовать MaskedEditText для номера телефона. Это xml код:

 <br.com.sapereaude.maskedEditText.MaskedEditText
    android:id="@+id/phone"
android:inputType="number"
    android:layout_width="200dp"
    android:layout_marginTop="10dp"
    android:layout_height="wrap_content"
    android:hint="Phone number"
    app:met_mask="+## (###) ### ## ##"
android:maxLength="13"
    android:textAlignment="center"
    android:textSize="20dp"
    />''

Что я добавил в оценку:

implementation 'ru.egslava:MaskedEditText:1.0.5'

И ошибки:

error: attribute met_mask (aka com.example.app2:met_mask) not found. error: failed linking file resources.

Пожалуйста, помогите мне!

1 Ответ

1 голос
/ 29 января 2020

В зависимости от используемой вами библиотеки https://github.com/egslava/edittext-mask,

<br.com.sapereaude.maskedEditText.MaskedEditText
android:id="@+id/phone_input"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="phone"
android:typeface="monospace"
mask:allowed_chars="1234567890"
mask:mask="+7(###)###-##-##"
android:hint="1234567890"
app:keep_hint="true"
/>  

Вы используете свойство:

app:met_mask="+## (###) ### ## ##"

, но библиотека позволяет:

  mask:mask="+7(###)###-##-##"

Так что, пожалуйста, используйте его соответствующим образом, как указано.

Надеюсь, это будет работать !!!

...