Android - How do you bind a ListView to a collecti

2020-07-03 05:24发布

I've got a class called PhoneContact with 3 properties: Title, Description and PhoneNumber

If I have a collection of these, how would I go about binding these to a ListView containing a TextView for each property?

1条回答
疯言疯语
2楼-- · 2020-07-03 05:31

Extend ArrayAdapter, overriding the getView(int, View, ViewGroup).

To hook up your custom adapter, I'll assume your Activity extends ListActivity. In one of the lifecycle methods (such as onCreate(), onResume(), or onStart()), call setListAdapter(myCustomAdapter).

This article shows how to do it: Android Series: Custom ListView items and adapters.

查看更多
登录 后发表回答