Android EditText 设置键盘 搜索,回车

android的EditText在输入的时候,软键盘的回车键,可以变成搜索键、回车键、下一项或完成。

在Layout文件中,对EditText的设置如下:

加上属性:

android:imeOptions=""

这个属性的可输入的值如图所示;

举几个例子分别代表的含义:

actionSearch: 搜索

actionSend:  发送

actionNext:   下一项

同样,也可在activity代码中设置imeOptions:

editText.setImeOptions(EditorInfo.IME_ACTION_SEND);

Android EditText 设置键盘 搜索,回车

然后,在activity代码中添加,imeOptions的监听。

editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {

public boolean onEditorAction(TextView v, int actionId,                   KeyEvent event)  {

if (actionId==EditorInfo.IME_ACTION_SEND ||(event!=null&&event.getKeyCode()== KeyEvent.KEYCODE_ENTER))

{

//do something;

return true;

}

return false;

}

});

0

这篇文章还没有评论

发表评论