EditText中监听键盘
来源:互联网 发布:xp系统修复软件 编辑:程序博客网 时间:2024/05/22 02:23
@Override
protected void setListener() {
urlEdit.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
/*判断是否是“GO”键*/
if(actionId == EditorInfo.IME_ACTION_NEXT){
String url = urlEdit.getText().toString().trim();
if(!TextUtils.isEmpty(url)){
InputMethodManager im = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
im.hideSoftInputFromWindow(urlEdit.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
if(url.startsWith(TwoGprotocolList.HTTP_TAG) || url.startsWith(TwoGprotocolList.HTTP_TAGS)){
mWebView.loadUrl(url);
}else{
mWebView.loadUrl(TwoGprotocolList.HTTP_TAG + url);
urlEdit.setText(TwoGprotocolList.HTTP_TAG + url);
}
}
return true;
}
return false;
}
});
}
protected void setListener() {
urlEdit.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
/*判断是否是“GO”键*/
if(actionId == EditorInfo.IME_ACTION_NEXT){
String url = urlEdit.getText().toString().trim();
if(!TextUtils.isEmpty(url)){
InputMethodManager im = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
im.hideSoftInputFromWindow(urlEdit.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
if(url.startsWith(TwoGprotocolList.HTTP_TAG) || url.startsWith(TwoGprotocolList.HTTP_TAGS)){
mWebView.loadUrl(url);
}else{
mWebView.loadUrl(TwoGprotocolList.HTTP_TAG + url);
urlEdit.setText(TwoGprotocolList.HTTP_TAG + url);
}
}
return true;
}
return false;
}
});
}
0 0
- EditText中监听键盘
- EditText绑定键盘监听事件
- android中EditText监听键盘输入
- android中EditText文本监听
- ueditor 中监听键盘事件
- EditText的监听事件与键盘显示隐藏
- 【Android基础】EditText键盘搜索事件设置和监听
- Android中监听EditText文本输入
- EditText中onEditorAction监听事件执行两次
- Android中监听EditText文本输入
- Android中监听EditText文本输入
- EditText中监听内容个数的变化
- ScrollView中EditText的滚动监听
- RecyclerView中item的EditText的监听
- Android中监听EditText文本输入
- Android中Edittext监听回车事件
- EditText中onEditorAction监听事件执行两次
- Android中监听EditText文本输入
- TCP三次握手
- 黑马程序员——c语言学习—变量作用域
- 简单返回顶部代码及注释说明
- CoreData的基本使用
- 影响持续集成的几种常见的反模式
- EditText中监听键盘
- URL: 技术图书清单
- 【2015-2】day9 计数一题
- 【Cocos2d-x游戏引擎开发笔记(18)】图形绘制
- #if、#ifdef、#if defined之间的区别
- JAVA - 组合的例子
- sqlserver 数据库迁移的几种方式
- C语言宏定义#符和##连接符的使用
- 使用Android Studio创建项目遇到的问题