ExpandableListView在另一个组内添加组

时间:2014-02-11 14:28:18

标签: android android-fragments

我在片段中有一个ExpandableListView,它是一个标签的一部分。 所以片段类我的内部onCreateView(...):

ExpandableListView expandableList = (ExpandableListView) view
        .findViewById(R.id.groupList);
parent.add(getString(Group1));
parent.add(getString(Group2));
ArrayList<MyObject> groupList1 = new ArrayList<MyObject>();
ArrayList<MyObject> groupList2 = new ArrayList<MyObject>();
childs.add(groupList1);
childs.add(groupList2);
MyAdapter adapter = new MyAdapter(getActivity(), parent,
        childs);

现在,当我打开两个组,然后通过执行以下操作切换到标签:

 transaction.replace(R.id.realtabcontent, new MyFragment(),
                "MyFragment");

再次通过这样做返回到此选项卡,最后一组添加了包含子项目的组。

注意:仅当我们使用replace切换标签时才会发生这种情况。当我们第一次打开活动时,这很好。

请告诉我这里可能出现的问题。如果我需要提供更多代码,请告诉我。提前谢谢!

0 个答案:

没有答案