I took a look at the code a bit yesterday and tested using x86cpu's repo. It seems like the window layer's position is set too high. I guess that made anything added to the window render behind it.I moved TYPE_SIGNBOARD_NORMAL down to match the wallpaper layer and can finally get the layout to show. It seems to flicker a bit which is probably just because it's tied to the application's refresh since it doesn't flicker when touching anywhere in the main window.I didn't have much time to poke around with everything yet, so I'll see what I can do over the next few days when I get some time.The only other change I made was to right-align the layout this morning in your test program by setting the gravity to 5.