0

我当前的项目包含一个列表视图,其内容是在 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 定义的字符串数组。有人有任何链接、建议、代码或项目符号吗?

4

1 回答 1

0

我要么是要侮辱你的智商,要么是你要打自己的头,但是你看过ExpandableListViews吗?

于 2011-06-28T20:22:38.297 回答