2010-11-09 34 views
1

Je crée un programme mathématique qui lit des nombres à partir d'une boîte d'édition et crée/factorise une matrice. Lorsqu'un utilisateur clique dans ce champ, le clavier normal s'affiche. Ce serait plus facile pour l'utilisateur s'il s'agissait d'un clavier numérique. Lorsque j'utilise android: inputStyle = "nombre", la quantité de nombres autorisés à entrer dans le champ est 1. Comment puis-je afficher le clavier numérique sans limiter la possibilité d'entrer plusieurs nombres?Comment ouvrir le pavé numérique lorsque edittext est sélectionné et que je saisis plusieurs numéros? inputStyle = "nombre" limite la quantité de nombres à un

Répondre

3

Ajouter ce dans chaque edittext numérique dans votre fichier de mise en page:

android: "décimal" numérique =

0
android:inputType="numberDecimal" 
2

android: numérique a été dépréciée. (De Google: android: numérique Si défini, spécifie que cette TextView a une méthode de saisie numérique. * Obsolète: Utiliser plutôt inputType.)

android: inputType = "nombre" semble fonctionner pour moi. Il y a aussi beaucoup d'options. (De Google: type de données placées dans un champ de texte, utilisé pour aider une méthode de saisie à décider comment laisser l'utilisateur entrer du texte.)