查找后去掉EditTextView的焦点
来源:互联网 发布:华润乳胶漆五合一 知乎 编辑:程序博客网 时间:2024/06/08 18:54
//在按钮点击事件里处理
bt_search.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
String strSearch = ed_input.getText().toString();
SQLiteDatabase db = VSmsDBUtil.createOrOpenDatabase();
LogWrapper.i("search", "db = "+db);
Cursor cursor =
db.rawQuery("SELECT sTitle, sContent, sTime, sImage FROM msgtab where ( findItem like ?)",
new String[]{"%"+strSearch+"%"});
tempListSms = new ArrayList<TestSmsBean>();
if( cursor != null ){
if( cursor.moveToFirst() ){
do{
TestSmsBean tsb = new TestSmsBean(
cursor.getString(0),
cursor.getString(1),
cursor.getString(2),
cursor.getString(3));
tempListSms.add(tsb);
}while( cursor.moveToNext());
}
adapter.assignment(tempListSms);
listView.setAdapter(adapter);
adapter.notifyDataSetChanged();
}else{
Toast.makeText(getApplicationContext(), "对不起,没找到匹配的结果", Toast.LENGTH_LONG).show();
}
cursor.close();
db.close();
//ed_input是EditTextView
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if (!ed_input.isFocusable()) {
// searchauto.setInputType(InputType.TYPE_NULL);
// imm.showSoftInputFromInputMethod(AutoCompleteTextView_testActivity.this.getCurrentFocus()
// .getWindowToken(), 0);
imm.showSoftInputFromInputMethod(ed_input.getWindowToken(),
0);
LogWrapper.i("vvvv","ed_input,hasFocus true");
isFresh = false;
} else {
try {
// imm.hideSoftInputFromWindow(AutoCompleteTextView_testActivity.this.getCurrentFocus().getWindowToken()
// , 0);
imm.hideSoftInputFromWindow(ed_input.getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
LogWrapper.i("vvvv","ed_input,hasFocus false");
isFresh = true;
} catch (Exception e) {
}
}
}
});
}
- 查找后去掉EditTextView的焦点
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- 不让EditTextView获取焦点
- 默认EditTextView不自动获取焦点的方法
- 默认EditTextView不自动获取焦点的方法
- 默认EditTextView不自动获取焦点的方法
- 文本框获取焦点后出现的边框,怎么去掉
- Android:不让ScrollView中EditTextView不自动获取焦点的方法
- android 设置 EditTextView不自动获得焦点
- 去掉EditText的默认焦点
- popupwindow弹出的editTextView
- 去掉chrome 浏览器 input textarea 获取焦点后边框
- 去掉chrome 浏览器 input textarea 获取焦点后边框
- EditTextView的介绍和使用
- Qt去掉treeview项的焦点虚线
- 去掉btn外面的焦点蓝框
- MySQL修改root密码的各种方法整理
- 魔兽争霸错误:此版本之魔兽争霸3需要特定语言版本之windows
- jdbc封装类
- java web实现打印功能
- solr学习笔记二--部署tomcat
- 查找后去掉EditTextView的焦点
- 搜索引擎网站营销经典案件的例子实践
- Java框架数据库连接池比较(c3p0,dbcp和proxool)
- Android 中自定义属性(attr.xml,TypedArray)的使用
- 关于SEO中网站title常常更新的一点儿体会
- mysql数据库的sql语句中ifnull函数
- Oracle归档日志删除
- 你该不该创业:来自5次创业者的五则建议
- Java高级程序员要求《二》