Example #1
0
 private void swapPrimaryAndHint(bool makeLettersPrimary_1)
 {
     android.text.Editable           lettersText  = ((android.text.Editable)mLetters.getText());
     android.text.Editable           digitsText   = ((android.text.Editable)mDigits.getText());
     android.text.method.KeyListener lettersInput = mLetters.getKeyListener();
     android.text.method.KeyListener digitsInput  = mDigits.getKeyListener();
     if (makeLettersPrimary_1)
     {
         mLetters = mPrimary;
         mDigits  = mHint;
     }
     else
     {
         mLetters = mHint;
         mDigits  = mPrimary;
     }
     mLetters.setKeyListener(lettersInput);
     mLetters.setText(lettersText);
     lettersText = ((android.text.Editable)mLetters.getText());
     android.text.Selection.setSelection(lettersText, lettersText.Length);
     mDigits.setKeyListener(digitsInput);
     mDigits.setText(digitsText);
     digitsText = ((android.text.Editable)mDigits.getText());
     android.text.Selection.setSelection(digitsText, digitsText.Length);
     // Reset the filters
     mPrimary.setFilters(mInputFilters);
     mHint.setFilters(mInputFilters);
 }
Example #2
0
 public override bool clearMetaKeyStates(int states)
 {
     android.text.Editable content = getEditable();
     if (content == null)
     {
         return(false);
     }
     android.text.method.KeyListener kl = mTextView.getKeyListener();
     if (kl != null)
     {
         try
         {
             kl.clearMetaKeyState(mTextView, content, states);
         }
         catch (java.lang.AbstractMethodError)
         {
         }
     }
     // This is an old listener that doesn't implement the
     // new method.
     return(true);
 }
Example #3
0
 public override bool onKeyOther(android.view.View view, android.text.Editable content
                                 , android.view.KeyEvent @event)
 {
     android.text.method.KeyListener im = getKeyListener(@event);
     return(im.onKeyOther(view, content, @event));
 }
Example #4
0
 public override bool onKeyDown(android.view.View view, android.text.Editable content
                                , int keyCode, android.view.KeyEvent @event)
 {
     android.text.method.KeyListener im = getKeyListener(@event);
     return(im.onKeyDown(view, content, keyCode, @event));
 }