2011-10-01 4 views
2

Je crée une application qui doit désactiver tous les boutons pour permettre à l'utilisateur de quitter l'application - bouton Précédent, bouton de menu, bouton de caméra, bouton d'appel, etc, et l'application devrait avoir 1 bouton pour sortir. Je ne sais pas comment désactiver tous les boutons. Dites-moi s'il vous plaît, merciComment désactiver tous les boutons dans Java, Android

+1

Vous ne pouvez pas et ne devriez pas. Vous pouvez spécifier que votre activité souhaite tous les événements liés aux boutons et les consommer, mais cela ne fonctionne pas pour tous les boutons. – dtech

+0

Et pensez-vous que le système d'exploitation devrait permettre une telle application? –

Répondre

1

Essayez ceci: quand vous entrez dans l'activité, appelez

getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); 

et lorsque vous quittez l'activité, appelez

getWindow().setType(WindowManager.LayoutParams.TYPE_APPLICATION); 
Questions connexes