2011-02-02 3 views
0

onKeyEnterイベントの設定方法EditFieldのイベント。私は現在の画面に2つのEditFieldを持っています。しかし、私はイベントを1つだけ設定する必要がありますEditField。どのように設定できますか?私はボタンフィールドとリストフィールドを同じ画面に持っています。私はボタンとlist.But両方のためのクリックを設定することができますEditFieldのためのイベントを設定しています。blackberryでeditFieldのonKeyEnterイベントを設定するにはどうすればよいですか?

私はkey downメソッドとkeycharメソッドの両方を使用しました。しかし、それは私には役に立たない。 以下の方法で確認しました。

protected boolean keyChar(char key, int status, int time){ 

     if (key == Characters.ENTER){Dialog.alert("hi");} 
     return false; 
    } 
protected boolean keyChar(char character, int status, int time){ 

     if (Characters.ENTER == character){Dialog.alert("hi");} 
     return false; 
    } 

このように使用している場合は、両方の編集フィールドにいずれの文字も入力できません。

誰でも手伝ってもらえますか?

答えて

0

このように使用している場合は、両方の編集フィールドにいずれの文字も入力できません。

super.keyChar(キー、ステータス、時刻)が返されていないため、すべてのキーストロークを食べています。

キーを消費しない場合は、キーを渡す必要があります。

関連する問題