一、EidtText 弹出键盘修改回车键显示文字

  

  第一种方法就是在layout布局文件中,给EditText添加属性:

  android:imeOptions=""

  这个属性有几种参数,含义如下:

  actionNone : 回车键,按下后光标到下一行
  actionGo : Go,
  actionSearch : 搜索
  actionSend : 发送
  actionNext : 下一项
  actionDone : Done,点击回车之后隐藏键盘

  

  第二种方法就是在activity代码中设置imeOptions:

  editText.setImeOptions(EditorInfo.IME_ACTION_SEND);  

  点击之后相应的处理,只要设置 setOnEditorActionListener事件

.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {

if (actionId == EditorInfo.IME_ACTION_SEARCH || (event!=null &&event.getAction() == KeyEvent.ACTION_UP)) {
// 点击事件
return true;
}
return false;
}
});

注意 android:singleLine="true" 必须加上,否则以上设置无效

 

posted on 2017-05-18 17:43  末日之花  阅读(371)  评论(0)    收藏  举报