Zastanawiam się, czy istnieje sposób na zastąpienie ostatnich trzech znaków w TextView za pomocą "...", ale tylko wtedy, gdy bieżący tekst przepełnia TextView. Muszę ograniczyć linię TextView do 1, ale czasami tekst jest za długi i na końcu chciałbym pokazać "...", aby wskazać, że tekst jest dłuższy niż wyświetlany.Wskaźnik przepełnienia tekstu Android TextView?
Dzięki
Wow, nie wiedziałem o tym. niesamowite! –
Czy to nie jest po prostu pewność, że obcięte słowo nie jest przecięte w środku? Jak mógłbym zamienić trzy ostatnie znaki na "..."? – Bryan
Jeśli ustawisz max linie na 1 i ustawisz na opcję END, wierzę, że będziesz mieć to, czego szukasz. Alternatywna operacja byłaby bardzo uciążliwa i opierałaby się na szerokości/wysokości czcionki i liczbie znaków, co zasadniczo zmusiłoby użytkownika do określenia prawdopodobnej długości ułożonego tekstu, a następnie obliczenia odcięcia. Naprawdę uważam, że powinieneś spróbować zagrać z tą opcją i grawitacją układu, aby sprawdzić, czy możesz znaleźć praktyczne rozwiązanie, zanim zejdziesz z tego króliczego dołka. –