I'm using a CAknGrid in my view/container on s60v3 (s60 3rd) and everything is okay until I switch screen layout either in the emulator or on the device.
When switching screen layout the HandleResourceChange function gets called and I re-layout the grid icons and that seems to work fine (the icons gets resized to fit the screen).
BUT the background skin does not get resized. This means that the skin image is still the original size so when switching from portrait to landscape there is a white stripe in the background that has not been updated.
The easiest way to reproduce this is to build the Filelist example app in the SDK, which can be found in: S60_3rd\S60Ex\Filelist
The example app suffers from exactly the same problem I've described above, so my question is if someone has found a work around to this problem??