2012-01-17 9 views
6

Ho cercato di capirlo ma senza successo. Sembra molto semplice, ma non so perché il seguente codice due xml (android:imeOptions="actionNext" android:imeActionLabel="Next") nel codice non funziona.android: imeOption e imeActionLable non cambiano tastiera Immettere l'etichetta con Avanti

<EditText android:id="@+id/stcnTxt" style="@style/DetailFormTextField" android:singleLine="true" android:imeOptions="actionNext" android:imeActionLabel="Next"> </EditText> 

Secondo tastiera codice superiore immettere chiave etichetta dovrebbe essere sostituirli con successivo Label Ma mostrano ancora il tasto Invio sulla tastiera. Sto usando HTC Wildfire per l'output.

+0

\t \t \t user1154390

+0

@Nanne e user1154390 hai provato la mia risposta? o hai qualche altra soluzione? In tal caso si prega di postarlo, in modo che altri possano ottenere aiuto da questo. –

+0

Non ho avuto il problema, quindi no, non ho provato la tua risposta e nemmeno ho una soluzione. – Nanne

risposta

0

Ha funzionato bene per me quando ho fatto un breve messaggio.

<EditText android:id="@+id/stcnTxt" 
android:singleLine="true" 
android:imeOptions="actionNext" 
android:imeActionLabel="Next" 
android:layout_height="150px" 
android:layout_width="fill_parent" 
android:inputType="textShortMessage"/> 
+0

Grazie Vee. Non so perché non funzioni per me. Ho scaricato anche qualche tutorial. Quando eseguo il tutorial con i tag xml sopra, non cambia anche il tasto invio con NEXT labl. – user1154390

+0

Ehh, ho avuto un sacco di problemi anche con questo genere di cose. L'unico modo in cui riesco a farlo è di renderlo un tipo di box diverso da quello che effettivamente è. Prova a fare l'inputDigita un indirizzo email o qualcosa del genere e vedi se cambia del tutto. – VicVu

0

Per me, questo funziona su un HTC Evo, ma non su un Galaxy S3. Ho questo codice:

<EditText 
    android:id="@+id/decimalFarenheit" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/decimalCelsius" 
    android:ems="10" 
    android:inputType="number|numberSigned|numberDecimal" 
    android:imeOptions="actionSend" 
    android:imeActionLabel="@string/calculate" > 

</EditText> 

sul mio Galaxy S3, il testo per il pulsante di invio è "Send". Ma su HTC Evo, il testo per il pulsante di invio è "Calcola".

12

Stavo facendo qualcosa di simile problema, ma android:inputType="text" Ha risolto il problema

Problemi correlati