展会信息港展会大全

查找后去掉EditTextView的焦点
来源:互联网   发布日期:2015-11-15 11:06:12   浏览:2191次  

导读://在按钮点击事件里处理 bt_search.setOnClickListener(new OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub String strSearch = ed_input.getText().toString(); SQLiteDatabase db = VSmsDBUtil.createOrOpenDatab...

//在按钮点击事件里处理

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) {

}

}

}

});

}

赞助本站

人工智能实验室

相关热词: android开发 教程

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港