Search in sources :

Example 21 with KeyListener

use of android.text.method.KeyListener in project android_frameworks_base by AOSPA.

the class EditableInputConnection method clearMetaKeyStates.

@Override
public boolean clearMetaKeyStates(int states) {
    final Editable content = getEditable();
    if (content == null)
        return false;
    KeyListener kl = mTextView.getKeyListener();
    if (kl != null) {
        try {
            kl.clearMetaKeyState(mTextView, content, states);
        } catch (AbstractMethodError e) {
        // This is an old listener that doesn't implement the
        // new method.
        }
    }
    return true;
}
Also used : Editable(android.text.Editable) KeyListener(android.text.method.KeyListener)

Example 22 with KeyListener

use of android.text.method.KeyListener in project android_frameworks_base by AOSPA.

the class DialerFilter method swapPrimaryAndHint.

private void swapPrimaryAndHint(boolean makeLettersPrimary) {
    Editable lettersText = mLetters.getText();
    Editable digitsText = mDigits.getText();
    KeyListener lettersInput = mLetters.getKeyListener();
    KeyListener digitsInput = mDigits.getKeyListener();
    if (makeLettersPrimary) {
        mLetters = mPrimary;
        mDigits = mHint;
    } else {
        mLetters = mHint;
        mDigits = mPrimary;
    }
    mLetters.setKeyListener(lettersInput);
    mLetters.setText(lettersText);
    lettersText = mLetters.getText();
    Selection.setSelection(lettersText, lettersText.length());
    mDigits.setKeyListener(digitsInput);
    mDigits.setText(digitsText);
    digitsText = mDigits.getText();
    Selection.setSelection(digitsText, digitsText.length());
    // Reset the filters
    mPrimary.setFilters(mInputFilters);
    mHint.setFilters(mInputFilters);
}
Also used : Editable(android.text.Editable) KeyListener(android.text.method.KeyListener) TextKeyListener(android.text.method.TextKeyListener) DialerKeyListener(android.text.method.DialerKeyListener)

Example 23 with KeyListener

use of android.text.method.KeyListener in project android_frameworks_base by ResurrectionRemix.

the class DialerFilter method swapPrimaryAndHint.

private void swapPrimaryAndHint(boolean makeLettersPrimary) {
    Editable lettersText = mLetters.getText();
    Editable digitsText = mDigits.getText();
    KeyListener lettersInput = mLetters.getKeyListener();
    KeyListener digitsInput = mDigits.getKeyListener();
    if (makeLettersPrimary) {
        mLetters = mPrimary;
        mDigits = mHint;
    } else {
        mLetters = mHint;
        mDigits = mPrimary;
    }
    mLetters.setKeyListener(lettersInput);
    mLetters.setText(lettersText);
    lettersText = mLetters.getText();
    Selection.setSelection(lettersText, lettersText.length());
    mDigits.setKeyListener(digitsInput);
    mDigits.setText(digitsText);
    digitsText = mDigits.getText();
    Selection.setSelection(digitsText, digitsText.length());
    // Reset the filters
    mPrimary.setFilters(mInputFilters);
    mHint.setFilters(mInputFilters);
}
Also used : Editable(android.text.Editable) KeyListener(android.text.method.KeyListener) TextKeyListener(android.text.method.TextKeyListener) DialerKeyListener(android.text.method.DialerKeyListener)

Aggregations

KeyListener (android.text.method.KeyListener)23 Editable (android.text.Editable)15 DialerKeyListener (android.text.method.DialerKeyListener)15 TextKeyListener (android.text.method.TextKeyListener)15 Paint (android.graphics.Paint)8 TextPaint (android.text.TextPaint)8 DateKeyListener (android.text.method.DateKeyListener)8 DateTimeKeyListener (android.text.method.DateTimeKeyListener)8 DigitsKeyListener (android.text.method.DigitsKeyListener)8 MetaKeyKeyListener (android.text.method.MetaKeyKeyListener)8 TimeKeyListener (android.text.method.TimeKeyListener)8