ActivityGroup 中加载一个 ExpandableListActivity ,点击列表展开的时候,却没法更新ui,点击手机menu按键的时候才给刷新出来,不知道有没有人遇到过这种情况?个人感觉ExpandableListActivity 中adapter的notifyDataChange消息没有很好的传到viewroot。

解决方案 »

  1.   

    在点击的时候,有处理如下? if (!getExpandableListView().isGroupExpanded(pos.mCurSubMenuIndex))
        {
          getExpandableListView().requestFocusFromTouch();
          getExpandableListView().expandGroup(pos.mCurSubMenuIndex);
        }
        // 选中相应的item
        getExpandableListView().requestFocusFromTouch();
        getExpandableListView().setSelectedChild(pos.mCurSubMenuIndex, pos.mCurDishIndex, true);