Um recurso de Activities que nunca usei desde a semana passada é addContentView (). Ele permite que você adicione um layout totalmente novo completo com botões, imagens, etc. no topo de sua visualização atual, da mesma forma que o Photoshop permite que você crie várias camadas. Todos os controles em ambas as visualizações estão disponíveis e responderão ao IO do usuário (embora você possa bloquear a camada inferior).
Por que você quer fazer isso? É um mecanismo fantástico para criar um tutorial para seu aplicativo. Você não precisa atrapalhar sua lógica de IU principal, basta criar uma visualização do tutorial no topo da sua visualização principal e guiar o usuário pela visualização principal usando botões e imagens que aparecem sobre ela na visualização do tutorial.