1

市内のバスの時刻表アプリを作りたいです。しかし、私のコードは長すぎます。私は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コピーと貼り付けが少なくて済むオブジェクトを作成する簡単な方法はありますか? (コードとは言えません。)

4

1 に答える 1

0

ExpandableListView「バス路線」をグループ化するために使用する場合があります。そのため、1 つのアダプターのみを管理する必要があります。

于 2013-03-07T01:24:05.080 に答える