Besoin de clavier uniquement clavier logiciel?

Salut j'ai besoin d'un clavier virtuel avec seulement des valeurs numériques 09 et Entrée. Ne pas montrer autre chose que ces comme . , ( ) etc...

Besoin de clavier uniquement clavier logiciel?

J'ai essayé plusieurs options comme suggéré ici mais rien ne semble fonctionner pour moi.

  1. setRawInputType(Configuration.KEYBOARD_QWERTY)
  2. setRawInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED)
  3. setRawInputType(InputType.TYPE_CLASS_NUMBER)
  4. setRawInputType(InputType.TYPE_CLASS_PHONE)

J'ai toujours les caractères supplémentaires s'affichent sur le clavier comme:

Besoin de clavier uniquement clavier logiciel?

setRawInputType(Configuration.KEYBOARD_12KEY) montre un clavier comme ceci:

Besoin de clavier uniquement clavier logiciel?

Serais reconnaissant de toute aide. Merci à l'avance.

REMARQUE:

  • android:minSdkVersion="14": ICS4.0
  • android:targetSdkVersion="17": JB 4.2

source d'informationauteur AKh