ECode ActionBarContainer::SetTabContainer( /* [in] */ IScrollingTabContainerView* tabView) { if (mTabContainer != NULL) { RemoveView(mTabContainer); } mTabContainer = IView::Probe(tabView); if (tabView != NULL) { IView* view = IView::Probe(tabView); AddView(view); AutoPtr<IViewGroupLayoutParams> lp; view->GetLayoutParams((IViewGroupLayoutParams**)&lp); lp->SetWidth(IViewGroupLayoutParams::MATCH_PARENT); lp->SetHeight(IViewGroupLayoutParams::WRAP_CONTENT); tabView->SetAllowCollapse(FALSE); } return NOERROR; }