其他分享
首页 > 其他分享> > 如何使用Android SimpleCursorAdapter组合两个或多个列

如何使用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