1.如何换背景:
//设置皮肤
#ifdef __WINS__
_LIT(KMbmFile, "z://resource//apps//scui_ListBack.mbm");
#else
_LIT(KMbmFile, "c://resource//apps//scui_ListBack.mbm");
#endif
MAknsSkinInstance* skin = AknsUtils::SkinInstance();
CAknsItemData* item = skin->GetCachedItemData(KAknsIIDQsnBgAreaMainListGene);
if(item==NULL)
{
item = skin->CreateUncachedItemDataL(KAknsIIDQsnBgAreaMainListGene);
}
if(item->Type()==EAknsITMaskedBitmap)
{
CAknsItemDef* def = AknsUtils::CreateMaskedBitmapItemDefL(KAknsIIDQsnBgAreaMainListGene, KMbmFile, EMbmScui_listbackListmainarea, EMbmScui_listbackListmainarea);
skin->SetLocalItemDefL(def);
}
else
{
CAknsItemDef* def = AknsUtils::CreateBitmapItemDefL(KAknsIIDQsnBgAreaMainListGene, KMbmFile, EMbmScui_listbackListmainarea);
skin->SetLocalItemDefL(def);
}