search/next/send 按钮的键码是什么
What is the keycode for search/next/send button
有谁知道我必须按什么键码才能打开这个 Send/Search/Next 按钮?
我正在尝试发送聊天消息,但找不到解决此问题的方法。
已经尝试过键码:66 和 84。
keyboard view
要添加点击软键盘send/done按钮的动作,需要在edittext中添加setOnEditorActionListener
。
EditText
xml 中的代码:
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:imeOptions="actionSend"
android:singleLine="true"/>
在Java class:
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEND) {
String text = editText.getText().toString();
Log.e(TAG,"text-----"+text);
return true;
}
return false;
}
});
您可以根据需要添加任何 imeOptions
到 edittext。
有关 EditerInfo check official doc.
的更多信息
有谁知道我必须按什么键码才能打开这个 Send/Search/Next 按钮? 我正在尝试发送聊天消息,但找不到解决此问题的方法。 已经尝试过键码:66 和 84。
keyboard view
要添加点击软键盘send/done按钮的动作,需要在edittext中添加setOnEditorActionListener
。
EditText
xml 中的代码:
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:imeOptions="actionSend"
android:singleLine="true"/>
在Java class:
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEND) {
String text = editText.getText().toString();
Log.e(TAG,"text-----"+text);
return true;
}
return false;
}
});
您可以根据需要添加任何 imeOptions
到 edittext。
有关 EditerInfo check official doc.
的更多信息