package
org.geeksforgeeks.imeoption;
import
androidx.appcompat.app.AppCompatActivity;
import
android.os.Bundle;
import
android.view.KeyEvent;
import
android.view.inputmethod.EditorInfo;
import
android.widget.EditText;
import
android.widget.TextView;
import
android.widget.Toast;
public
class
MainActivity
extends
AppCompatActivity {
@Override
protected
void
onCreate(Bundle savedInstanceState)
{
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
EditText login = findViewById(R.id.editText1);
EditText password = findViewById(R.id.editText2);
login.setOnEditorActionListener(actionListener);
password.setOnEditorActionListener(actionListener);
}
private
TextView.OnEditorActionListener actionListener
=
new
TextView.OnEditorActionListener() {
@Override
public
boolean
onEditorAction(TextView v,
int
actionId, KeyEvent event)
{
switch
(actionId) {
case
EditorInfo.IME_ACTION_NEXT:
Toast.makeText(MainActivity.
this
,
"Next"
, Toast.LENGTH_SHORT)
.show();
break
;
case
EditorInfo.IME_ACTION_DONE:
Toast.makeText(MainActivity.
this
,
"Login"
, Toast.LENGTH_SHORT)
.show();
break
;
}
return
false
;
}
};
}