彻底解决CEikColumnListBox背景问题
2010-03-28 17:14
141 查看
上次发帖得到到家帮助解决问题了,(在UI里面禁用皮肤可以实现),
同时项目中用到了,文件查找的对话框,AKnCommonDialogs类,在模拟器上没发现字体颜色的问题,等上到真机才发现与来字体颜色是黑色的,跟背景一结合,黑乎乎一片,很是影响用户的体验感,所以就想着改,
查找发现该AknCommonDialogs的字体是没办法,然后就想着要不用皮肤吧,但是一用皮肤,listBox又出问题,很是麻烦,想着去,自定义,但是发现很麻烦,然后就是这再改listBox,找了好久都没找到办法,里面由函数SetSkinEnabledL();试了下,得到ITemDraw的然后调用它,还不行,很是想不明白,为啥啊,最后在查资料,发现,通过上面的调用在通过ItemDraw得到columnData然后在调用一次 SetSkinEnabled(EFalse)这两个同时调用,才算是把listBox的背景皮肤去掉了,真是麻烦啊 ,怎么会有这种应用,还需分析下,不过目前,效果实现了,问题得到解决! 加上上次使用mark哥的皮肤方法,隐藏一个同时有使用一个,呵呵,实现效果!
同时项目中用到了,文件查找的对话框,AKnCommonDialogs类,在模拟器上没发现字体颜色的问题,等上到真机才发现与来字体颜色是黑色的,跟背景一结合,黑乎乎一片,很是影响用户的体验感,所以就想着改,
查找发现该AknCommonDialogs的字体是没办法,然后就想着要不用皮肤吧,但是一用皮肤,listBox又出问题,很是麻烦,想着去,自定义,但是发现很麻烦,然后就是这再改listBox,找了好久都没找到办法,里面由函数SetSkinEnabledL();试了下,得到ITemDraw的然后调用它,还不行,很是想不明白,为啥啊,最后在查资料,发现,通过上面的调用在通过ItemDraw得到columnData然后在调用一次 SetSkinEnabled(EFalse)这两个同时调用,才算是把listBox的背景皮肤去掉了,真是麻烦啊 ,怎么会有这种应用,还需分析下,不过目前,效果实现了,问题得到解决! 加上上次使用mark哥的皮肤方法,隐藏一个同时有使用一个,呵呵,实现效果!
相关文章推荐
- wap中的乱码问题,彻底解决!
- 彻底解决org/hibernate/cfg/HbmBinder$SecondPass的问题
- 彻底解决matplotlib中文乱码问题
- 彻底解决Forms验证角色(roles)问题
- 彻底解决Spring MVC 中文乱码 问题
- java-Dom4j 编码问题彻底解决
- 【iOS-Cocos2d游戏开发之十八】解决滚屏背景/拼接地图有黑边(缝隙)/动画播放出现毛边以及禁止游戏中自动锁屏问题!【2011年12月18日补充】
- 解决Chrome 自动填充的表单是淡黄色的背景问题
- 彻底解决selenium启动firefox时总弹框的问题
- 彻底解决reason: Connection to https://dl-ssl.google.com refused问题
- telerik中ListBox拖动中对象变化问题解决
- 彻底解决程序乱码问题
- 彻底解决_OBJC_CLASS_$_某文件名", referenced from:问题(转)
- css3处理sprite背景图压缩来解决H5网页在手机浏览器下图标模糊的问题
- 【C#】解决ListView,在代码部分使用Select=true选定时的背景问题
- android EditText彻底搞定输入框隐藏/显示背景 可编辑输入问题
- 怎样彻底解决"undefined reference to `pthread_create'"问题
- 彻底解决Spring MVC中文乱码问题的方案
- 解决PopupWindow弹出后背景变暗的问题 背景透明度
- 彻底解决MySQL中文乱码问题