我正在尝试实现一个按钮,单击时不会移动到下一个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 :(得分: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;
}
});
答案 1 :(得分:0)
除了textCapWords
之外,您还需要添加textMultiLine <EditText
android:id="@+id/editText_itemDescription"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine|textCapWords"
/>