Tema Android, tela cheia e barra de ação

Eu tenho alguns problemas com dispositivos que possuem a barra de ação. Ao executar em um telefone, quero ir em tela cheia sem barra de título e sem barra de status. Nos tablets, quero mostrar a barra de ação, mas ainda não há barra de título. Minsdk é 7! O método setTheme não funciona quando você alterna a tela inteira para que eu não possa ter dois temas. Existe uma maneira de mostrar a barra de ação no modo de tela cheia? A biblioteca de suporte não suporta a barra de ações.

A única razão pela qual eu quero fazer isso, em primeiro lugar, é que eles, por nenhuma boa razão, quebraram a capacidade de retrocesso ao mover a tecla de menu para a barra de ação. A solução mais fácil para isso, de acordo com os documentos, é adicionar android: showAsAction = "ifRoom" aos itens do menu. Mas isso não faz absolutamente nada.

Também testei várias soluções que encontrei no google que, supostamente, alternam para tela cheia. Nenhum deles funciona em nenhum dos meus dispositivos, então, por favor, não aponte para algo que você leu, se você não o usou sozinho.

EDIT: eu resolvi isso. O problema parece ser que você precisa especificar um tema Holo para recuperar a barra de ação. Caso contrário, não será exibido. Eu adicionei isso na minha atividade principal.

@Override
public void setTheme(int resid) {
    if(isTablet(this))
    {
        super.setTheme(android.R.style.Theme_Holo);
        return;
    }
    super.setTheme(resid);
}

questionAnswers(1)

yourAnswerToTheQuestion