Aprire una tastiera con solo numeri

Androidino

Utente Attivo
16 Gen 2014
30
1
0
Ho un'applicazione con degli EditText dove l'utente può inserire solo numeri
quindi volevo far comparire una tastiera che avesse solo numeri
La tastiera che più si avvicina alla mia idea è quella che si ottiene specificando come attributi dell'EditText i valori:

android:inputType="phone"
android:digits="1234567890"

ma su un htc desire oltre ai bottoni
1234567890
compaiono altri bottoni come le parentesi tonde e altri ancora
io vorrei implementare una tastiera mia personale che visualizzi SOLO numeri
mi potreste suggerire un'idea, una traccia, un tutorial o uno snippet da dove possa partire?

grazie
 
ti fai una tabella di bottoni in stile telefono (3x3 + lo zero) e ad ogni touch su un determinato bottone (il cui label è il numero) aggiungi tale cifra al testo nell'editText.
L'et lo metti non focusable cosi toccandolo non compare la tastiera, e aggiungi un bottone per cancellare l'ultimo digit (tipo il backspace) semplicemente eliminando la cifra in posizione editText.length - 1.

Spero sia chiaro. Ciao
 

Discussioni simili