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

Paip_Ceser 2008-03-06 01:48:19
列表类型是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();
...全文
137 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Paip_Ceser 2008-03-06
  • 打赏
  • 举报
回复
恩,现在不确定,得先解决那个异常退出的问题
anel 2008-03-06
  • 打赏
  • 举报
回复
确定iController.SetCategoryList(*savedArray); 没问题吗
Paip_Ceser 2008-03-06
  • 打赏
  • 举报
回复
largestype格式不应该是1\tDocuments么?
anel 2008-03-06
  • 打赏
  • 举报
回复
savedArray的格式是: "1\tDocuments\t\t"?

3,119

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧