2013-09-24 45 views
0

我想实现一个按钮,点击时不会移动到下一个edittext。因此,这里是我的代码:点击输入时的下一个edittext

<EditText 
      android:id="@+id/address_edittext" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:hint="@string/address_textview_hint" 
      android:imeActionLabel="@string/search_button" 
      android:imeOptions="actionNone" 
      android:inputType="textCapWords" 
      android:singleLine="true" /> 

当我点击这个按钮的一些动作由代码完成,但错误地跳转到其他的EditText。

我该如何解决这个问题?

回答

0

使用TextView.OnEditorActionListener这里是LINK

看到这个example

editText = (EditText) findViewById(R.id.emai_text); 
    editText.setOnEditorActionListener(new TextView.OnEditorActionListener() { 

     @Override 
     public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { 
     if (actionId == EditorInfo.IME_ACTION_NEXT) { 

     // your action........... 

     } 
     return false; 
    } 
}); 
+0

我想是不是移动到下一个EditText上时在键盘上点击输入按钮。 – MarcForn

+0

这是为我工作只是知道我实施我们的项目尝试一次... – NagarjunaReddy

0

正是你需要另外添加textMultiLine到textCapWords

<EditText 
    android:id="@+id/editText_itemDescription" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:inputType="textMultiLine|textCapWords" 
    />