Example #1
0
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;
}