0
好球员的结果(“文本”),我有一个dinamycally查询通过SimpleCursorAdapter我的数据库来获得我想要的结果,并将其设置为我自动完成的AutoCompleteTextView,AutoCompleteTextView未显示从我SimpleCursorAdapter
好吧,我知道这里有很多帖子和互联网上的教程,我跟着他们,尝试了很多次完成这个事情,但我找不到解决方案,所以下面是我的代码和实际发生的照片。 ..
这里是调用方法我在我的表格挑值AutoCompleteTextView ...
AutoCompleteTextView actv = (AutoCompleteTextView) findViewById(R.id.clienteACTV);
actv.setTextColor(getResources().getColor(android.R.color.black));
final int[] to = new int[] { R.id.clienteACTV };
// String substring = nota_helper.getCliente();
// Cursor managedCursor = dao.searchClientes(substring, substring);
final String[] from = new String[] { "KUNNR" };
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, android.R.layout.select_dialog_item, null, from, to, SimpleCursorAdapter.NO_SELECTION);
actv.setAdapter(adapter);
adapter.setCursorToStringConverter(new CursorToStringConverter() {
@Override
public CharSequence convertToString(Cursor cursor) {
int index = cursor.getColumnIndex("KUNNR");
return cursor.getString(index);
}
});
adapter.setFilterQueryProvider(new FilterQueryProvider() {
public Cursor runQuery(CharSequence str) {
String substring = null;
if (str != null) {
substring = str.toString();
}
//Cursor managedCursor = dao.searchClientes(substring, substring);
Cursor managedCursor = dao.getCursor(substring);
Log.d("0", "Query has " + managedCursor.getCount() + " rows of description for " + substring);
return managedCursor;
}
});
这里是我的分贝我的查询方法:如果你们需要再代码只是让我知道,我在这里更新...
public Cursor searchClientes(String substring, String index) {
System.out.println("searchClientesssssssssssssssssssssssssssssssssssssss");
//return DBHelper.getReadableDatabase().rawQuery("Select *, rowid AS _id from " + TB_CLIENTE + " where KUNNR like '" + substring + "%';", null);
return DBHelper.getReadableDatabase().rawQuery("Select KUNNR from " + TB_CLIENTE + " where KUNNR like '" + substring + "%';", null);
}
我的文字显示但不可见,请尝试更改文字颜色代码。 – Ravi 2014-12-13 03:35:52
logcat显示什么:Log.d(“0”,“Query has”+ managedCursor.getCount()+“”substring的描述行); ?也尝试使用DatabaseUtils.dumpCursor()来显示您的光标 – pskink 2014-12-13 03:44:04
的内容,请参阅此链接(https://www.codeofaninja.com/2013/12/android-autocompletetextview-custom-arrayadapter-sqlite.html) – krishnan 2014-12-13 04:11:31