I'll try the transparent panel. It's not Plan A, but it's not a deal breaker either.
But I don't get the SetLayout function. It looks like its purpose is to set the size and placement of the activity, but that doesn't seem to work. And the Android API has class members to set the height and width of the application, but not the left or top placement. So I'm not sure what SetLayout is trying to do.