1.在View页面中设置
void CListView::DoActivateL(const TVwsViewId&, TUid, const TDesC8&)
{
//隐藏状态栏和菜单栏
CEikStatusPaneBase* statusPane = CEikStatusPane::Current();
if (statusPane)
{
statusPane->MakeVisible(EFalse);
}
//让list列表页面全屏
TRect CustomRect(ClientRect().iTl, TSize(
AppUi()->ApplicationRect().Width(),
AppUi()->ApplicationRect().Height() - ClientRect().iTl.iY));
iContainer = new (ELeave) CListContainer(iControl, this);
iContainer->SetMopParent(this);
//iContainer->ConstructL(ClientRect());
iContainer->ConstructL(CustomRect);
AppUi()->AddToStackL(*this, iContainer);
}
2.在Container页面进行设置
void CListContainer::ConstructL(const TRect& aRect)
{
CreateWindowL();
SetRect(aRect);
SetExtentToWholeScreen();
ActivateL();
}
第五版中在View视图中全屏
最新推荐文章于 2025-08-12 02:34:52 发布