2010-09-15 20 views
0

J'ai une application avec un WebView. WebView ouvre une page et il y a un champ de saisie sur la page. Si les utilisateurs cliquent sur le champ de saisie et appuient longuement sur les boutons de soumission, une fenêtre contextuelle "méthode de saisie" apparaît (à partir d'Android).Android - comment faire pour supprimer le popup "méthode de saisie"?

Comment puis-je supprimer cette popup? J'ai essayé de remplacer le onTouch, onKeyLongPress et d'autres méthodes pour retourner false, mais cela ne semble pas fonctionner.

+0

Il semble que vous ayez un autre problème que vous essayez de corriger dans le mauvais sens. Pouvez-vous expliquer pourquoi vous voulez faire cela? – Josh

+0

Vous avez raison, le problème n'était pas vraiment là où je pensais que c'était. Problème a été résolu cependant, sans aucune modification des entrées. – George

Répondre

0

Je ne pense pas qu'il soit possible de supprimer cela du tout. C'est comme un sélecteur pour différents claviers à l'écran.

Pour le supprimer, vous devez supprimer les claviers des paramètres. S'il y en a un, il ne sera pas affiché, mais c'est un choix de l'utilisateur.

+0

Impossible de définir l'application pour utiliser un mode d'entrée exact? N'y a-t-il pas une telle possibilité? – George

+5

@George: Vous n'avez pas le droit de dicter à l'utilisateur quelle méthode de saisie utiliser, pas plus que vous avez le droit de dicter à l'utilisateur de quelle couleur ils sont autorisés à porter. – CommonsWare

+0

Je ne vois vraiment pas la connexion dans votre métaphore. – George