我有一个从SQLite数据库填充其内容的列表视图。 这里是我的代码:Android:向TextView添加额外的字符串,从数据库填充其内容
ListView listView = (ListView) findViewById(R.id.lstText);
listView.setOnItemClickListener(this);
listView.setAdapter(new MySimpleCursorAdapter(this, R.layout.listitems,
managedQuery(Uri.withAppendedPath(Provider.CONTENT_URI,
Database.Project.NAME), new String[] { BaseColumns._ID,
Database.Project.C_PROJECTTITLE,
Database.Project.C_SMALLIMAGE, Database.Project.C_PROJECTDESCRIPTION, Database.Project.C_ORGANIZATIONTITLE}, null, null, null),
new String[] { Database.Project.C_PROJECTTITLE,
Database.Project.C_SMALLIMAGE, Database.Project.C_PROJECTDESCRIPTION, Database.Project.C_ORGANIZATIONTITLE}, new int[] {
R.id.txt_title, R.id.image, R.id.txt_list_desc, R.id.txt_org}));
我想提出一个额外的字符串一些TextViews
当其在列表上显示的上方。例如,我想添加一个String
以“从”上R.id.txt_org
字,从中为Database.Project.C_ORGANIZATIONTITLE
比方说,填充String
数据库中的填充字符串之前:新组织, 一个额外的String
“从“将显示什么是:来自新组织
任何人都可以帮助我吗?非常感谢你。
编辑:
仅供参考,这是我的SimpleCursorAdapter方法:
class MySimpleCursorAdapter extends SimpleCursorAdapter {
public MySimpleCursorAdapter(Context context, int layout, Cursor c,
String[] from, int[] to) {
super(context, layout, c, from, to);
loader = new ImageLoader(context);
this.context = context;
}
Context context=null;
ImageLoader loader = null;
public void setViewImage(ImageView v, String value) {
v.setTag(value);
loader.DisplayImage(value, context, v);
}
}
刚刚更新了我的问题,你可以看看吗?我没有getView方法。我应该如何制作一个? – hectichavana