处理许多编辑文本的Enter键

时间:2012-02-15 12:27:44

标签: android

我有一个包含大约20个编辑文本控件的表单。我应该做哪些更改,按“Enter”键,控件应转到下一个编辑文本。

解决方案:

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

这对我有用。

我的问题已经解决了。感谢聊天室。

3 个答案:

答案 0 :(得分:1)

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

这对我有用。谢谢大家的帮助。

答案 1 :(得分:0)

在EditText的xml中使用imeOptions来定义所需的操作:

android:imeOptions="actionNext"

答案 2 :(得分: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
 }  
 }