2012-02-08 3 views
0

J'ai un texte d'édition avec une image de fond. Quand je clique sur le texte d'édition je devrais entrer des nombres. Donc, je devais afficher un clavier numérique. Je l'ai fait par android: inputtype = "Phone" méthode. Mais je ne reçois pas de pavé numérique. S'il vous plaît aidez-moi>?Android: Comment implémenter le clavier numérique?

+0

ce que vous voulez faire exactement? vous voulez dire que vous voulez seulement un clavier numérique lorsque l'utilisateur clique sur edittext ou quoi d'autre? – OnkarDhane

+0

S. Je souhaite que le pavé numérique apparaisse lorsque l'utilisateur clique sur Modifier le texte. –

Répondre

3

pour cela, vous devez définir la propriété type d'entrée au numéro du EditText.

android: inputType = "nombre"

+0

non ce n'est pas wirking je l'ai fait. –

+0

s'il vous plaît cliquez sur l'edittext le clavier ouvert dans le mode numérique – Rishi

+0

ou Vous voulez dire que lorsque votre activité est appelée, le clavier de touches s'ouvre automatiquement ?? – Rishi

0

utilisent ce ..

editview.setInputType(InputType.TYPE_CLASS_NUMBER); 

Meilleur V.k

+0

Cela ne fonctionne pas. –

+0

editview.setInputType (InputType.TYPE_CLASS_NUMBER); –

+0

Ajouter cela dans votre fichier java avec le editview.Il travaille pour moi.Essayez cet espoir cela fonctionnera pour vous .. –

0

vous avez deux solutions pour que

la 1ère est de le faire dans la mise en page comme Android: inputType = "" ... voir ci-dessous lastline:

<EditText android:id="@+id/getLat" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:cursorVisible="true" 
     android:editable="true" 
     android:singleLine="true" 
     android:layout_weight="1" 
     android:inputType="numberDecimal" 
     /> 
+0

cela ne fonctionne pas. –

+0

pouvez-vous montrer votre code, peut-être que je peux le tester ici pour voir si votre emul ne fonctionne pas .. Qu'avez-vous à la place? – youssoua

Questions connexes