2012-02-15 6 views
0

私は20種類の編集テキストコントロールを持つフォームを持っています。 "Enter"キーを押すと、コントロールは次の編集テキストに移動するように、どのような変更を加える必要があります。多くの編集テキストにキーを入力します

ソリューション:

EditText edit=new EditText(this); 
edit.setSingleLine(); 

これは私のために動作します。

私の問題は、チャットルームのおかげで解決しました。

+0

なぜ、ユーザーはいつもenterを押して、次の 'EditText'に切り替えるようにしますか?代わりに、彼/彼女はそれを直接行うことができます。あなたはそうは思わない? – Ghost

+0

あなたの編集テキストでこの属性を使用します "android:nextFocusDown" –

+0

"Enter of Press"とはどういう意味ですか? – Sniper

答えて

1
EditText edit=new EditText(this); 
edit.setSingleLine(); 

を行く場合、これは私のために働いた返信。あなたの助けをありがとう。

0
必要なアクションを定義するためにあなたのEditTextのXMLで

使用imeOptions:

android:imeOptions="actionNext" 
0

オーバーライドあなたの活動で、この方法と、それは良い

@Override 
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) 
{ if (event == null || event.getAction()==KeyEvent.ACTION_UP) 
{ //do my calcs 
    return(true);//reset key event for next press 
} 
} 
関連する問題