2011年11月18日金曜日

EditTextでの入力検出

下記コードはハードウェアキーボードの入力しか受け取れない。

EditText editText1 = (EditText)findViewById(R.id.editText1);

editText1.setOnKeyListener(new OnKeyListener() {    
    public boolean onKey(View v, int keyCode, KeyEvent event) {
     if (KeyEvent.ACTION_DOWN == event.getAction()) {
            //solveExpression();
      Log.d("入力", String.valueOf( event.getKeyCode()));
            return true;
        }
  return false;
    }
});

ソフトキーボードの入力を受け取りたいのでaddTextChangedListenerを使った方法も
次は試してみようと思います。

関連記事

0 件のコメント:

コメントを投稿