WEB开发网
开发学院手机开发Symbian 开发 关于在symbian listbox中添加svg图片的问题 阅读

关于在symbian listbox中添加svg图片的问题

 2010-05-31 20:19:00 来源:WEB开发网   
核心提示:这几天想把程序变的漂亮点,就把以前的listbox改动成了CAknDoubleLargeStyleListBox类型,关于在symbian listbox中添加svg图片的问题,该动了以后的程序变动不是很大,就是改变了程序安装字符串格式的方法 和 加载了 svg图片下面就具体说下加载svg图片的步骤:1:把svg 图片

这几天想把程序变的漂亮点,就把以前的listbox改动成了CAknDoubleLargeStyleListBox类型,该动了以后的程序变动不是很大,就是改变了程序安装字符串格式的方法 和 加载了 svg图片下面就具体说下加载svg图片的步骤:

1:把svg 图片放在工程下面的gfx 目录下面

2:在group目录下面添加文件SvgImages.miflist 里面加上图片信息

/c16,1 ..gfxqgn_menu_ATestList2.svg

/c16,1 ..gfx odisk.svg

/c16,1 ..gfx onet.svg

/c16,1 ..gfx odisk2.svg

/c16,1 ..gfx odisk3.svg

/c16,1 ..gfx odisk4.svg

/c16,1 ..gfx odisk5.svg

/c16,1 ..gfx onet1.svg

/c16,1 ..gfx onet2.svg

/c16,1 ..gfx onet3.svg

/c16,1 ..gfx onet4.svg

/c16,1 ..gfx odiskcopy.svg

2:把程序下面的xxxxx.mk改动下改成包含SvgImages.miflist文件的

RESOURCE :

mifconv $(ICONTARGETFILENAME) /h$(HEADERFILENAME) /FSvgImages.miflist

4:在inf目录下面加上mk文件,这样就可以进行编译

5:PRJ_PLATFORMS

WINSCW ARMV5 GCCE

PRJ_EXPORTS

PRJ_MMPFILES

gnumakefile icons_aif_scalable_dc.mk

ATestList2.mmp

6:在pkg文件里加上文件打包信息"$(EPOCROOT)epoc32datazesourceappsATestList2_aif.mif" -"!:esourceappsATestList2_aif.mif"

"$(EPOCROOT)epoc32datazesourceappsATestList2.mbm" -"!:esourceappsATestList2.mbm"

不加的话在模拟器上调试是没有任何问题的,但是到了真机上就会出现问题,找不到资源了 我因为这个原因找了一天半 比较郁闷

以上步骤以后我们就可以正常使用了: 下面是关键的类:

bld.inf:

view plaincopy to clipboardprint?

PRJ_PLATFORMS

WINSCW ARMV5 GCCE

PRJ_EXPORTS

PRJ_MMPFILES

gnumakefile icons_aif_scalable_dc.mk

ATestList2.mmp

PRJ_PLATFORMS

WINSCW ARMV5 GCCE

PRJ_EXPORTS

PRJ_MMPFILES

gnumakefile icons_aif_scalable_dc.mk

1 2 3 4 5 6  下一页

Tags:关于 symbian listbox

编辑录入:coldstar [复制链接] [打 印]
赞助商链接