Added in API level 1

NumberKeyListener


abstract class NumberKeyListener : BaseKeyListener, InputFilter
kotlin.Any
   ↳ android.text.method.MetaKeyKeyListener
   ↳ android.text.method.BaseKeyListener
   ↳ android.text.method.NumberKeyListener

For numeric text entry

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 CharSequence!
filter(source: CharSequence!, start: Int, end: Int, dest: Spanned!, dstart: Int, dend: Int)

open Boolean
onKeyDown(view: View!, content: Editable!, keyCode: Int, event: KeyEvent!)

Protected methods
abstract CharArray

You can say which characters you can accept.

open Int
lookup(event: KeyEvent!, content: Spannable!)

open static Boolean
ok(accept: CharArray!, c: Char)

Inherited functions

Public constructors

NumberKeyListener

NumberKeyListener()

Public methods

filter

Added in API level 1
open fun filter(
    source: CharSequence!,
    start: Int,
    end: Int,
    dest: Spanned!,
    dstart: Int,
    dend: Int
): CharSequence!

onKeyDown

Added in API level 1
open fun onKeyDown(
    view: View!,
    content: Editable!,
    keyCode: Int,
    event: KeyEvent!
): Boolean

Protected methods

getAcceptedChars

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

You can say which characters you can accept.

Return
CharArray This value cannot be null.

lookup

Added in API level 1
protected open fun lookup(
    event: KeyEvent!,
    content: Spannable!
): Int

ok

Added in API level 1
protected open static fun ok(
    accept: CharArray!,
    c: Char
): Boolean