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.