无法使用MAknsSkinInstance::SetLocalItemDefL改变tab背景图片
文章信息
- 详细描述
无法通过程序使用MAknsSkinInstance::SetLocalItemDefL()方法来改变tab背景图片
我们可以通过该API设置部分控件的皮肤,如状态栏(Archived:Changing the skin of the status pane on Symbian),但却无法用来设置tab背景图片
用来绘制tab背景的skin项有:
* KAknsIIDQgnGrafTabActiveL (left section of an active tab background)
* KAknsIIDQgnGrafTabActiveM (middle section of an active tab background)
* KAknsIIDQgnGrafTabActiveR (right section of an active tab background)
* KAknsIIDQgnGrafTabPassiveL (left section of a passive tab background)
* KAknsIIDQgnGrafTabPassiveM (middle section of a passive tab background)
* KAknsIIDQgnGrafTabPassiveR (right section of a passive tab background)
当我们试图使用MAknsSkinInstance::SetLocalItemDefL()来改变背景时,激活和失效的tab背景会变为蓝色和灰色,但我们设置的位图颜色和主题均被忽略。
- 解决方案
暂无解决方案


(no comments yet)