我想知道如何添加一个事件/动作来按下"输入"键盘上的按钮。
"操作与按我在应用程序上创建的按钮相同"
答案 0 :(得分:1)
您可以使用imeOptions属性在EditText上指定操作
<EditText
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/password_hint"
android:inputType="textPassword"
android:imeOptions="actionLogin" />
然后在您的活动/片段上为该操作创建一个监听器
EditText password = (EditText) findViewById(R.id.password);
password.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_LOGIN) {
login();
}
return false;
}});