Liu Y.
Liu Y.

Reputation: 51

How to set keyListener for edittext in Android?

I want to input a Hexadecimal number in a EditText. How to set keyListener in order to limit the input value?

Thank you!

Upvotes: 1

Views: 1880

Answers (1)

PEHLAJ
PEHLAJ

Reputation: 10126

Use android:inputType="number" in your EditText xml

You can also add text watcher editText.addTextChangedListener (new MyTextWatcher ());

private class MyTextWatcher implements TextWatcher {

    @Override
    public void beforeTextChanged (CharSequence s, int start, int count, int after) {

    }

    @Override
    public void onTextChanged (CharSequence s, int start, int before, int count) {


    }

    @Override
    public void afterTextChanged (Editable s) {

    }
}

Upvotes: 1

Related Questions