Added in API level 1

DateKeyListener


open class DateKeyListener : NumberKeyListener
kotlin.Any
   ↳ android.text.method.MetaKeyKeyListener
   ↳ android.text.method.BaseKeyListener
   ↳ android.text.method.NumberKeyListener
   ↳ android.text.method.DateKeyListener

For entering dates in a text field.

As for all implementations of KeyListener, this class is only concerned with hardware keyboards. Software input methods have no obligation to trigger the methods in this class.

Summary

Inherited constants
Public constructors

Public methods
open Int

open static DateKeyListener

open static DateKeyListener
getInstance(locale: Locale?)

Returns an instance of DateKeyListener appropriate for the given locale.

Protected methods
open CharArray

You can say which characters you can accept.

Inherited functions
Properties
static CharArray!

This field used to list the characters that were used.

Public constructors

DateKeyListener

Added in API level 1
DateKeyListener()

Deprecated: Use DateKeyListener(java.util.Locale) instead.

DateKeyListener

Added in API level 26
DateKeyListener(locale: Locale?)
Parameters
locale Locale?: This value may be null.

Public methods

getInputType

Added in API level 3
open fun getInputType(): Int

getInstance

Added in API level 1
Deprecated in API level 26
open static fun getInstance(): DateKeyListener

Deprecated: Use getInstance(java.util.Locale) instead.

Return
DateKeyListener This value cannot be null.

getInstance

Added in API level 26
open static fun getInstance(locale: Locale?): DateKeyListener

Returns an instance of DateKeyListener appropriate for the given locale.

Parameters
locale Locale?: This value may be null.
Return
DateKeyListener This value cannot be null.

Protected methods

getAcceptedChars

Added in API level 1
protected open fun getAcceptedChars(): CharArray

You can say which characters you can accept.

Return
CharArray This value cannot be null.

Properties

CHARACTERS

Added in API level 1
Deprecated in API level 26
static val CHARACTERS: CharArray!

Deprecated: Use getAcceptedChars() instead.

This field used to list the characters that were used. But is now a fixed data field that is the list of code units used for the deprecated case where the class is instantiated with null or no input parameter.