PhoneNumberFormattingTextWatcher
open classPhoneNumberFormattingTextWatcher: TextWatcher
| kotlin.Any | |
| ↳ | android.telephony.PhoneNumberFormattingTextWatcher |
Watches a android.widget.TextView and if a phone number is entered will format it.
Stop formatting when the user
- Inputs non-dialable characters
- Removes the separator in the middle of string.
The formatting will be restarted once the text is cleared.
Summary
| Public constructors | |
|---|---|
|
The formatting is based on the current system locale and future locale changes may not take effect on this instance. |
|
PhoneNumberFormattingTextWatcher(countryCode: String!)The formatting is based on the given |
|
| Public methods | |
|---|---|
| open Unit |
afterTextChanged(s: Editable!) |
| open Unit |
beforeTextChanged(s: CharSequence!, start: Int, count: Int, after: Int) |
| open Unit |
onTextChanged(s: CharSequence!, start: Int, before: Int, count: Int) |
Public constructors
PhoneNumberFormattingTextWatcher
PhoneNumberFormattingTextWatcher()
The formatting is based on the current system locale and future locale changes may not take effect on this instance.
PhoneNumberFormattingTextWatcher
PhoneNumberFormattingTextWatcher(countryCode: String!)
The formatting is based on the given countryCode.
This method may take several seconds to complete, so it should only be called from a worker thread.
| Parameters | |
|---|---|
countryCode |
String!: the ISO 3166-1 two-letter country code that indicates the country/region where the phone number is being entered. |
Public methods
afterTextChanged
open funafterTextChanged(s: Editable!): Unit
Deprecated: Deprecated in Java.
beforeTextChanged
open funbeforeTextChanged(
s: CharSequence!,
start: Int,
count: Int,
after: Int
): Unit
Deprecated: Deprecated in Java.
onTextChanged
open funonTextChanged(
s: CharSequence!,
start: Int,
before: Int,
count: Int
): Unit
Deprecated: Deprecated in Java.