そう。
viewなんて毎回違うし、
こういう定義ができるようにした。
初心者だから考えがちょっとずれてたらすまん。
activity側にレイアウト指定して、
adpterの内部でも指定する方法が気持ち悪くて受け入れられない。

listview = findviewbyid(id.list)
adapter = new adpter(layout.list)
adapter.addColumn(id.text1)
adapter.addColumn(id.text2)
adpter.set(data)