Sto facendo una calcolatrice e l'input dell'utente è contenuto in EditText. L'input viene digitato attraverso i pulsanti sullo schermo, quindi la tastiera Android è disabilitata. Tuttavia, voglio che scriva tutto l'input in una riga e quando la linea raggiunge il bordo, deve essere ellittica e quindi scorrevole orizzontalmente in modo da poter raggiungere l'intero testo.EditText non scrive in una riga singola
Ho provato a farlo impostando android: maxLines = "1" e android: ellipsize = "end", ma questo non funziona. Il testo è ancora su più righe, ma solo una linea è visibile ed è necessario scorrere verticalmente per vedere altre linee. Ho anche provato ad usare android: singleLine = "true", ma questo rende EditText completamente inutilizzabile.
Questo è EditText XML:
<EditText
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="end"
android:background="@color/colorBlue"
android:textAlignment="textEnd"
android:textSize="40sp" />
Questa + android: InputType = "text" ha lavorato per me. Sembra che inputType sia cruciale qui. Il link che mi hai fornito mi ha aiutato molto. Ty – leonz
Np, grazie per avermelo fatto sapere. Aggiornerò la risposta con esso allora. Sono contento che ci abbia aiutato! –