Robię kalkulator, a dane wprowadzane przez użytkownika są zawarte w EditText. Wprowadzanie odbywa się za pomocą przycisków na ekranie, więc klawiatura Android jest wyłączona. Jednak chcę, aby zapisywał wszystkie dane wejściowe w jednym wierszu, a kiedy linia osiągnie granicę, musi być elipsy, a następnie przewijać poziomo, aby można było dotrzeć do całego tekstu.EditText nie zapisze się w pojedynczej linii
Próbowałem to zrobić, ustawiając android: maxLines = "1" i android: ellipsize = "koniec", ale to nie działa. Tekst nadal znajduje się w wielu liniach, ale widoczna jest tylko jedna linia i trzeba przewijać w pionie, aby zobaczyć inne linie. Próbowałem również używać android: singleLine = "true", ale to czyni EditText kompletnie bezużytecznym.
To 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" />
Ta + android: InputType = "text" pracował dla mnie. Wygląda na to, że inputType ma tu kluczowe znaczenie. Podany link bardzo mi pomógł. Ty – leonz
Np, dziękuję za poinformowanie mnie. Zaktualizuję wtedy odpowiedź. Cieszę się, że pomogło! –