2013-01-22 9 views
28

Sto cercando di mettere a fuoco il prossimo testo di modifica dopo che l'utente ne ha riempito uno. Il codice funziona perfettamente con EditText ma quando lo applico su AutoCompleteTextView, il pulsante Avanti nella tastiera non funziona lavorare Il cursore rimane dov'è. Questo è il codice che sto utilizzando:NextFocusDown non funziona con AutoCompleteTextView

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:weightSum="11" > 

    <AutoCompleteTextView 
     android:id="@+id/etLN" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="3" 
     android:ems="10" 
     android:nextFocusDown="@+id/etC" 
     android:inputType="textPersonName" > 

     <requestFocus /> 
    </AutoCompleteTextView> 

    <EditText 
     android:id="@id/etC" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="4" 
     android:ems="10" 
     android:hint="0.0" 
     android:nextFocusDown="@+id/etD" 
     android:inputType="numberDecimal" 
     android:text="" /> 

    <EditText 
     android:id="@id/etD" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="4" 
     android:ems="10" 
     android:nextFocusDown="@+id/etLN2" 
     android:hint="0.0" 
     android:inputType="numberDecimal" 
     android:text="" /> 
</LinearLayout> 

Per favore mi dica qual è il modo corretto per farlo. Grazie :)

risposta

86

aggiungere questo al vostro AutoCompleteTextView

android:imeOptions="actionNext" 

e dovrebbe funzionare.

+1

se potessi darti una taglia .. non che ne ho (reputazione) .. ancora ... grazie mille @techieWings – chaitanyad

+0

Grazie mille amico !! –

+0

L'ho perso. grazie per averlo riflettuto :) – iroiroys

Problemi correlati