0

我有 3 个不同的 do 类(它包含将返回列表的数据)。如果用户选择 TableName,我有条件,我必须在适配器中传递 TableDo,在列表视图中生成 TableDo 值。如果用户选择椅子,我必须将 ChairDo 传递给适配器以在列表视图中生成chairdo 值。谁能告诉我该怎么做?

谢谢

4

1 回答 1

0

在您的适配器构造函数中,只需添加一个标志,以便它告诉您要包​​含的列表和其他功能。

例如

 Adapter(Context context,ArrayList myList,int option){
     switch(option){
         case TABLE:
         //GET array list for table
         case CHAIR:
         //GET array list for chair
     }
}

同样你可以在这个适配器的其他地方做同样的事情

于 2012-04-26T06:27:39.713 回答