2011-06-28 43 views
0

我当前的项目包含一个列表视图,内容是一个在xml中定义的字符串数组。使用XML的可扩展列表

setContentView(R.layout.contacts); 
String[] peoples = getResources().getStringArray(R.array.contacts); 
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, peoples)); 
//uses the list_item.xml in the layout folder. 
getListView().setTextFilterEnabled(true); 

这完美的作品是一个非常简单和快捷公司的联系人列表,只需要XML修改添加新的人(我离开了我的愚蠢逻辑的电话号码,这是不重要的。)

但我希望通过使用部门,职级等的可扩展列表来改善这一点。您可以在保持显示器可管理性的同时收纳更多信息。

问题是我还没有看到任何方式来做可扩展列表,其中父母和孩子的数组是xml定义的字符串数组。任何人都有任何链接,建议,代码或子弹?

回答

0

我要么侮辱你的智力,要么就打你自己的头,但你看看ExpandableListView s?

+0

是的,我有,但关于Expandable列表的一切都是关于使用数据库连接来填充数组或硬编码。我会重新阅读它。 – user800360