以简单的方式调用MyAdapter?

时间:2013-03-06 23:47:25

标签: java android android-adapter

我想为我的城市的公共汽车制作一个时间表应用程序。但是,我的代码太长了。我有一个MyAdapter类但由于每条总线需要一个不同的适配器,我的代码开始看起来像这样:

MyAdapter list1 = new MyAdapter<String>(this,
        android.R.layout.simple_list_item_1, R.id.timelist, List1);
MyAdapter list2 = new MyAdapter<String>(this,
        android.R.layout.simple_list_item_1, R.id.timelist, List2);
MyAdapter list3 = new MyAdapter<String>(this,
        android.R.layout.simple_list_item_1, R.id.timelist, List3);
// ...

对于每一个我都有:

setAdapter(listx);

在常规的地方。是否有更简单的方法来编写需要较少复制粘贴内容的MyAdapter对象? (我不能称之为代码。)

1 个答案:

答案 0 :(得分:0)

您可能希望使用ExpandableListView对“总线”进行分组。所以你只需要管理一个适配器。