如何使用Android SimpleCursorAdapter组合两个或多个列
作者:互联网
SimpleCursorAdapter adapter = new SimpleCursorAdapter(
this,
R.layout.mytaskslayout,
cursor,
new String[] {"Aircraft","Discrepancy","ARR_FLT"},
new int[] {R.id.ac, R.id.discrepancy, R.id.arrinfo}
);
我可以组合两个或更多列并在一个R.id.XXX中显示吗?如果有,怎么样?
解决方法:
您可以创建一个SimpleCursorAdapter.ViewBinder来执行此操作.有关示例,请参见this answer.
基本上,每个View都会调用ViewBinder.因此,当您到View时,您希望同时拥有两列,只需检索两个列值,组合它们,然后在View上设置值.
标签:android,simplecursoradapter 来源: https://codeday.me/bug/20190626/1294097.html