android中不同的listview可以用同一个adapter吗
新写的项目里两个listview差不多,我可以用同一个adapter吗?当然adapter是自定义
应该可以,只要不清空adapter,每个listview.setAdapter()就可以吧。。。
如果是从数据库里读出来的话,既然不同,还是用两个adapter吧,切换的时候另一个clear()。如果是往数据库里写的话,那跟Sqlite有关吧,我不太懂那方面
new 两个 adapter 就可以了。然后设置到对应的list中去
肯定可以。 你应该先把店铺、商品封装成一个组合的数据结构,然后在Adapter的getView中进行区分,根据界面是想要店铺还是商品来决定你该如何布局。 --------------------------------------------------------------- 另外,虽然你两个界面长得差不多,但实际上,使用的数据是不一样的,所以,我觉得还是分成两个Adapter,各自己维护各自的。
|