写项目时,曾经个需求在点击输入框的时候,弹出软键盘,并且把软键盘右下角变成搜索,点击搜索发送网络请求。
首先在xml布局文件里 添加
android:imeOptions="actionSearch";但是我加了这个属性之后完全没有效果啊,一定要注意 添加这个属性
inputType:“text”否则可能不显示搜索呦。
在Activity里找到EditText的控件。
edit=(EditText)findViewbyId(R.id.et);
edit.setOnkeyListener(new View.OnkeyListener){
@Override
publice boolean onKey(View view,int i,KeyEvent keyEvent){
if(i==KeyEvent.KeyEvent.KEYCODE_ENTER){
//防止软键盘不收起
imm=hideSoftInputFromWindow(edit.getWindowTokwn,0)
}
}
}