Sto cercando di avere un EditText
con le seguenti caratteristiche quando si modifica con un tasto virtuale. Preparo la documentazione, ho cercato qui, gioco con i parametri ma non ho trovato una configurazione funzionante.Modifica testo con riga di testo singola, ritorno a capo e azione completata?
- La vista
EditView
sullo schermo ha altezza per alcune righe (ad esempio 3-4). - Il testo del contenuto è una singola riga (ovvero nessuna interruzione di riga).
- Se il testo del contenuto è più lungo della larghezza della vista, è necessario eseguire il wrapping sulla riga successiva
- Il tasto Invio del tasto virtuale mostra l'etichetta dell'azione eseguita.
ho potuto raggiungere {1,2,3} e {1,2,4} ma non {1,2,3,4}. Il mio razionale è che, poiché il contenuto è una singola riga (nessuna interruzione di riga), il tasto Invio non viene utilizzato e quindi dovrebbe essere possibile passare all'etichetta Fine.
Il mio codice di configurazione simile a questo
editText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_SENTENCES | InputType.TYPE_TEXT_FLAG_IME_MULTI_LINE);
editText.setHorizontallyScrolling(false);
editText.setSingleLine(false);
// This does not work. Soft keyboard has Enter action.
editText.setImeOptions(EditorInfo.IME_ACTION_DONE);
E 'possibile? Qualche suggerimento?
Qualcuno può almeno confermare che questo non può essere fatto? – user1076637
Rilegatura riga delineata nella risposta a [questa domanda] [1]. [1]: http://stackoverflow.com/questions/3276380/android-word-wrap-edittext-text –
Grazie A T. Sì, questo avvolgendo ma come ho capito di lavorare con richiesto # 4 sopra? – user1076637