2010-12-10 6 views
2

ソフトキーボードIME_ACTION_SENDのリスナーに近づいていると思います。目標は別のボタンをクリックすることです。ここではオンスクリーンコードには表示されませんが、 "OnEditorActionListener()"にはソースエディタの赤色の下線が表示され、エラーが表示されます。EditTextからプログラムにテキストを送るソフトキーボード

"new TextView.OnEditorActionListener(){}は、継承した抽象メソッドTextView.OnEditorActionListener.onEditorAction(TextView、int、KeyEvent) "、私は思った。

"KeyEvent"キーワードはエディターでもエラーです: "KeyEventはタイプに解決できません"。

恐らく私はやっていることをやっている(やっていない)。助けてくれてありがとう。

輸入に必要な
 et1.setOnEditorActionListener(new OnEditorActionListener() { 
     public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { 
      if (actionId == EditorInfo.IME_ACTION_SEND) { 
       calculateButton.performClick(); 
      } 
      return true; 
     } 
    }); 

答えて

-1

:あなたはKeyEventのクラスをインポートする必要があり

import android.widget.TextView.OnEditorActionListener; 
6

、それはすべての:-)

import android.view.KeyEvent; 
です
関連する問題