Autore Topic: Tasto per passare alla prossima edit text  (Letto 1183 volte)

Offline winner03

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC MAGIC
  • Sistema operativo:
    Windows 7
Tasto per passare alla prossima edit text
« il: 04 Febbraio 2011, 15:14:16 CET »
0
Ciao a tutti,

stò facendo una form dove raccolgo dei dati (nome,cognome,email,data), e quando vado a inserire i dati mi piacerebbe avere il tasto (di solito si trova in basso a destra) che mi passa automaticamente alla prossima edit text, sapete come si fà??

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
       android:gravity="center" android:orientation="vertical" android:layout_width="fill_parent"
       android:layout_height="fill_parent" >
       
        <EditText android:text="1" android:id="@+id/id"
       android:layout_width="50dp" android:inputType="number" android:layout_height="40dp"/>
       
        <EditText android:text="Nome" android:layout_height="40dp" android:id="@+id/nome"
       android:layout_width="150dp" />
       
        <EditText android:text="Cognome" android:id="@+id/cognome"
       android:layout_width="150dp" android:layout_height="40dp"/>
       
        <EditText android:text="E-mail" android:id="@+id/email"
       android:layout_width="150dp" android:layout_height="40dp"/>
       
        <EditText  android:text="12-12-2010" android:inputType="date" android:id="@+id/data"
       android:layout_width="150dp" android:layout_height="40dp"/>
       
       
        <Button android:text="Invia" android:id="@+id/Button"
       android:layout_width="wrap_content" android:layout_height="wrap_content"/>
       
</LinearLayout>

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Tasto per passare alla prossima edit text
« Risposta #1 il: 04 Febbraio 2011, 15:18:13 CET »
0

Offline winner03

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC MAGIC
  • Sistema operativo:
    Windows 7
Re:Tasto per passare alla prossima edit text
« Risposta #2 il: 04 Febbraio 2011, 15:29:03 CET »
0
ok, l'ho messo ma funziona solo x l'ID, poi nelle edit text con stringa mi mette il bottone dell'Invio che ve giù di una riga all'interno dell'editText

Codice (XML): [Seleziona]
<EditText android:text="1" android:id="@+id/id"
       android:layout_width="50dp" android:inputType="number" android:layout_height="40dp"
       android:nextFocusDown="@+id/nome"/>
       
        <EditText android:text="Nome" android:layout_height="40dp" android:id="@+id/nome"
       android:layout_width="150dp"
       android:nextFocusDown="@+id/cognome" />
       
        <EditText android:text="Cognome" android:id="@+id/cognome"
       android:layout_width="150dp" android:layout_height="40dp"
       android:nextFocusDown="@+id/email"/>
       
        <EditText android:text="E-mail" android:id="@+id/email"
       android:layout_width="150dp" android:layout_height="40dp"
       android:nextFocusDown="@+id/data"/>
       
        <EditText  android:text="12-12-2010" android:inputType="none" android:id="@+id/data"
       android:layout_width="150dp" android:layout_height="40dp"/>

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Tasto per passare alla prossima edit text
« Risposta #3 il: 04 Febbraio 2011, 15:32:44 CET »
0
Nei focus non ci va il "@+id/..." ma il "@id/..."!

EDIT: Ho detto una boiata!  :-o
« Ultima modifica: 04 Febbraio 2011, 15:41:30 CET da MarcoDuff »

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Tasto per passare alla prossima edit text
« Risposta #4 il: 04 Febbraio 2011, 15:40:24 CET »
0
E aggiungi anche

Codice (XML): [Seleziona]
android:imeOptions="actionNext"

Offline winner03

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC MAGIC
  • Sistema operativo:
    Windows 7
Re:Tasto per passare alla prossima edit text
« Risposta #5 il: 04 Febbraio 2011, 15:44:47 CET »
0
ok, risolto

Grazie di tutto

PS Complimenti, ogni volta che scrivo su questo forum siete velocissimi a rispondere!  ;-) ;-) ;-)

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Tasto per passare alla prossima edit text
« Risposta #6 il: 04 Febbraio 2011, 16:20:52 CET »
0
ok, risolto

Grazie di tutto

PS Complimenti, ogni volta che scrivo su questo forum siete velocissimi a rispondere!  ;-) ;-) ;-)
scrivi anche COME hai risolto, cosi aiuti chi avrà lo stesso problema!
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline winner03

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC MAGIC
  • Sistema operativo:
    Windows 7
Re:Tasto per passare alla prossima edit text
« Risposta #7 il: 08 Febbraio 2011, 11:46:09 CET »
0
come mi è stato suggerito

Codice (XML): [Seleziona]
<EditText android:text="1" android:id="@+id/id"
       android:layout_width="50dp" android:inputType="number" android:layout_height="40dp"
       android:nextFocusDown="@+id/nome" android:imeOptions="actionNext"/>
       
        <EditText android:text="Nome" android:layout_height="40dp" android:id="@+id/nome"
       android:layout_width="150dp"
       android:nextFocusDown="@+id/cognome" android:imeOptions="actionNext" />