专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Symbian

为什么这样还是不能显示动态添加的列表图标?解决思路

发布时间:2010-05-30 00:30:09 文章来源:www.iduyao.cn 采编人员:星星草
为什么这样还是不能显示动态添加的列表图标?
列表类型是SingleLarge,代码如下:
//iList原先是创建好的空列表
CTextListBoxModel* model = iList->Model();
  model->SetOwnershipType (ELbmOwnsItemArray);
   
  CDesCArray* savedArray = STATIC_CAST(CDesCArray*, model->ItemTextArray());
  savedArray->Reset();
  iController.SetCategoryList(*savedArray); //设置了saveArray的值;
   
  CArrayPtr<CGulIcon>* iconList = new (ELeave) CAknIconArray(2);
  CleanupStack::PushL(iconList);
  iconList->AppendL( iEikonEnv->CreateIconL(
  KIconFile,
  EMbmMpthemeListicon1,
  EMbmMpthemeListicon1_mask) );
   
  iconList->AppendL( iEikonEnv->CreateIconL(
  KIconFile,
  EMbmMpthemeListicon2,
  EMbmMpthemeListicon2_mask) );
   
  iList->ItemDrawer()->ColumnData()->SetIconArray( iconList );
  CleanupStack::Pop();
   
  iList->HandleItemAdditionL();

------解决方案--------------------
确定iController.SetCategoryList(*savedArray); 没问题吗
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: