Je suis créé un clavier personnalisé. Le clavier n'est PAS une extension de la classe Keyboard et n'utilise pas non plus la classe Keyboard View. J'ai réussi à créer mon clavier afin qu'il apparaisse. Le clavier est un LinearLayout que j'ai créé à partir d'un fichier XML. Voici le problème: je ne peux pas m'en débarrasser.rejeter une vue de la classe étendue par InputMethodService
Si elle était une extension de KeyboardView, j'utiliser
keyboard.closing();
mais depuis son un LinearLayout, je n'ai pas cette méthode.
J'ai ensuite essayé
keyboard.removeView(keyboard);
Je ne m'y attendais pas à travailler, et il n'a pas.
Enfin, j'ai essayé
keyboard.removeAllViews();
dans l'espoir qu'il laisserait sorte de clavier à l'écran, mais personne ne serait pas si toutes les vues ont été supprimées. Cela n'a pas fonctionné non plus.
Des suggestions?
wow ... Je suis un peu gêné je ne pensais pas à keyboard.setVisibility (View.GONE) ... Merci – coder