Есть такая дока:
Делаю типа такого:
super.onCreate(savedInstanceState)
setContentView(R.layout.content_main)
val editText: Edit = findViewById(R.id.edit_text)
val listener = MaskedTextChangedListener("+7 ([000]) [000]-[00]-[00]", editText)
editText.addTextChangedListener(listener)
editText.onFocusChangeListener = listener
в activity_main.xml edit_text присутствует
<EditText
android:id="@+id/edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:digits="1234567890+-() "
android:inputType="number" />
в логах:
05-01 02:31:23.748 28177 28177 E AndroidRuntime: Caused by: android.view.InflateException: Binary XML file line #10: Binary XML file line #10: Error inflating class android.support.design.widget.TextInputLayout
05-01 02:31:23.748 28177 28177 E AndroidRuntime: Caused by: android.view.InflateException: Binary XML file line #10: Error inflating class android.support.design.widget.TextInputLayout