imeOptions必须配合inputtype这个属性:
<EditText
android:id="@+id/txt_ime_options_send"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="ime_options"
android:imeOptions="actionSend"
android:inputType="text"
/>
在代码中EditText监听OnEditorActionLisentenr:
txt_ime_options_send.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
switch (actionId) {
case EditorInfo.IME_ACTION_SEND:
Toast.makeText(EditTextActivity.this, "信息已发送至奥巴马", Toast.LENGTH_SHORT).show();
break;
default:
break;
}
return true;
}
});