您的位置:首页 > 移动开发 > Android开发

Android EditText 设置键盘 搜索,回车

2016-10-19 14:28 387 查看
android的EditText在输入的时候,软键盘的回车键,可以变成搜索键、回车键、下一项或完成,这些是怎么设置的,又是怎么响应的呢。

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

加上属性:

android:imeOptions=""

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

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

actionSearch: 搜索

actionSend:  发送

actionNext:   下一项

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

editText.setImeOptions(EditorInfo.IME_ACTION_SEND);  

然后,在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;           

}       

});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: