для ввода нажатой клавиши используйте этот код
editText.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event)
{
if (event.getAction() == KeyEvent.ACTION_DOWN
&& event.getKeyCode() == KeyEvent.KEYCODE_ENTER)
{
Log.i("event", "captured");
return false;
}
return false;
}
});
и когда нажата клавиша ввода, вы можете изменить фокус на следующий ряд, для этого вам нужно передать обзор переработчика адаптеру, аналогичному этому
public CheckoutRecyclerviewAdapter(Context context,
CartItems cartItems,Recyclerview recyclerview) {
this.context = context;
this.cartItems = cartItems;
this.recyclerview = recyclerview
}
после этого вы должны прокрутить позицию до следующего пункта из этого кода
if(position<size+1{recyclerview.getLayoutManager().scrollToPosition(thisposition+1)}