Autore Topic: tastiera con soli numeri  (Letto 1234 volte)

Offline froyo

  • Utente junior
  • **
  • Post: 81
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    desire
  • Sistema operativo:
    2.3
tastiera con soli numeri
« il: 27 Novembre 2011, 10:43:27 CET »
0
Salve ragazzi vorrei una info come posso far visualizzare la tastiera che ha come input solo i numeri grazie

Offline alexAndroid

  • Utente normale
  • ***
  • Post: 185
  • Respect: +27
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Giò
  • Sistema operativo:
    Ubuntu 11.10; Windows XP
Re:tastiera con soli numeri
« Risposta #1 il: 27 Novembre 2011, 11:20:40 CET »
0
Ciao Froyo,
da quel che ne so, se devi riempire una TextView e vuoi far apparire la tastiera numerica devi scrivere questo sul file res-> layout -> main.xml
Codice (XML): [Seleziona]
<EditText
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:id="@+idText/numeric"
       android:inputType="number"  />

Oppure numberSigned oppure numberDecimal
« Ultima modifica: 27 Novembre 2011, 11:50:19 CET da alexAndroid »
Sei stato aiutato oppure il tuo problema è stato risolto? Allora premi il tasto THANKS E' un modo utile e carino per ringraziare chi ti è stato di aiuto.

Offline froyo

  • Utente junior
  • **
  • Post: 81
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    desire
  • Sistema operativo:
    2.3
Re:tastiera con soli numeri
« Risposta #2 il: 27 Novembre 2011, 11:42:30 CET »
0
se metto quel tag non cambia nulla presumo che sia più una questione di modifiche nel manifest.
« Ultima modifica: 27 Novembre 2011, 11:47:55 CET da froyo »

Offline alexAndroid

  • Utente normale
  • ***
  • Post: 185
  • Respect: +27
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Giò
  • Sistema operativo:
    Ubuntu 11.10; Windows XP
Re:tastiera con soli numeri
« Risposta #3 il: 27 Novembre 2011, 11:52:03 CET »
0
Prima ho errato una cosa. Se vuoi inserire del testo lo devi fare dentro un EditText. L'ho provato adesso su un progetto vuoto. Mi compare il tastierino numerico 1,2,3,4,5,6,7,8,9,0,*,# più altri 6 tasti a lato.
Codice (XML): [Seleziona]
<EditText
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:id="@+idEdit/number" android:inputType="number" />
Sei stato aiutato oppure il tuo problema è stato risolto? Allora premi il tasto THANKS E' un modo utile e carino per ringraziare chi ti è stato di aiuto.

Offline froyo

  • Utente junior
  • **
  • Post: 81
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    desire
  • Sistema operativo:
    2.3
Re:tastiera con soli numeri
« Risposta #4 il: 27 Novembre 2011, 11:55:17 CET »
0
mi da problemi durante la chiamata
 mOutEditText = (EditText) findViewById(R.id.number);
non mi trova number ho già fatto clean e builder
« Ultima modifica: 27 Novembre 2011, 12:06:42 CET da froyo »

Offline alexAndroid

  • Utente normale
  • ***
  • Post: 185
  • Respect: +27
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Giò
  • Sistema operativo:
    Ubuntu 11.10; Windows XP
Re:tastiera con soli numeri
« Risposta #5 il: 27 Novembre 2011, 12:08:36 CET »
0
Ma non ti funziona su cellulare o sull'emulatore?
Perché a me con l'emulatore con un progetto NUOVO compare il tastierino numerico: vedi figura
Sei stato aiutato oppure il tuo problema è stato risolto? Allora premi il tasto THANKS E' un modo utile e carino per ringraziare chi ti è stato di aiuto.

Offline froyo

  • Utente junior
  • **
  • Post: 81
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    desire
  • Sistema operativo:
    2.3
Re:tastiera con soli numeri
« Risposta #6 il: 27 Novembre 2011, 12:12:52 CET »
0
sul cell

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:tastiera con soli numeri
« Risposta #7 il: 27 Novembre 2011, 12:53:42 CET »
0
Ciao Froyo,
da quel che ne so, se devi riempire una TextView e vuoi far apparire la tastiera numerica devi scrivere questo sul file res-> layout -> main.xml
Codice (XML): [Seleziona]
<EditText
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:id="@+idText/numeric"
       android:inputType="number"  />

Oppure numberSigned oppure numberDecimal

Sbagli ad assegnare l'id.
L'id deve essere della forma @id/risorsa oppure @+id/risorsa.

Offline alexAndroid

  • Utente normale
  • ***
  • Post: 185
  • Respect: +27
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Giò
  • Sistema operativo:
    Ubuntu 11.10; Windows XP
Re:tastiera con soli numeri
« Risposta #8 il: 27 Novembre 2011, 14:43:51 CET »
0
@Froyo: adesso non so il motivo, ma ora anche a me l'emulatore mostra la tastiera numerica con la possibilità di switchare ABC. Però se premo una lettera, non me la fa inserire.
@Ricky: perchè sbaglio ad assegnare l'id? E' solo una buona regola di programmazione la tua?
Io ho sempre raccolto ogni vario gadget sotto @idText, @idEdit, @idButton. Mi viene il tutto molto più ordinato. Quando vado a fare findViewById(R.idText...) mi escono fuori soltanto le TextView che ho programmato. Eppure di errori non ne ho mai avuti
Sei stato aiutato oppure il tuo problema è stato risolto? Allora premi il tasto THANKS E' un modo utile e carino per ringraziare chi ti è stato di aiuto.

Offline froyo

  • Utente junior
  • **
  • Post: 81
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    desire
  • Sistema operativo:
    2.3
Re:tastiera con soli numeri
« Risposta #9 il: 27 Novembre 2011, 14:46:26 CET »
0
sono riuscito a far visualizzare la tastiera numerica come hai detto tu, il discorso e che volevo solo i numeri e non parentesi e altro