切换主视图

hi , 我想改变这个例子程序的主视图,appui代码里,我自己建立了一个view实例,在下面倒数第四行,我改的ActivateLocalViewL( viewSel->Id() );
,但是显示的还是原来的viewMain视图,请问我是不是没改对?
==========================================================================
void CAknExGridAppUi::ConstructL()
    {
    //BaseConstructL();
    BaseConstructL( EAknEnableSkin );

    // Create a main view
    CAknExGridView* viewMain = CAknExGridView::NewL();
    AddViewL( viewMain );         // transfer ownership to CAknViewAppUi

    // I Create a view for selection grid
    CAknExGridViewAsSelection* viewSel =
        CAknExGridViewAsSelection::NewL();
    AddViewL( viewSel );          // transfer ownership to CAknViewAppUi
    



    // Show tabs for main views from resources
    CEikStatusPane *sp = StatusPane();

    // Fetch pointer to the default navi pane control
    iNaviPane = (CAknNavigationControlContainer*)sp->ControlL(
        TUid::Uid( EEikStatusPaneUidNavi ) );


    iDecoratedTabGroup = iNaviPane->ResourceDecorator();
    if ( iDecoratedTabGroup )
        {
        iTabGroup = ( CAknTabGroup* ) iDecoratedTabGroup->DecoratedControl();
        }

    // set a view
    if ( iTabGroup )
        {
        ActivateLocalViewL( TUid::Uid( iTabGroup->ActiveTabId() ) );
        }
    else  // just in case
        {
        ActivateLocalViewL( viewSel->Id() );
        //ActivateLocalViewL( viewMain->Id() );
        }
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值