Well, when you switch between themes programmatically, for some reason those changes produce weird behavior in the app, in particular in the context of Lazylist, it looks like some elements in the list retain the old theme ... If needed I can give you screen shoots . But again changing themes at run time has been an issue for many time