Używam EditText do napisania tekstu. Automatyczna propozycja Androida podkreśla słowo, dopóki nie trafimy w przestrzeń. Teraz, jeśli wprowadzę słowo bez spacji, wynikowy tekst ma podkreślenie. To dlatego, że używam Html.toHtml (view.getText()).Jak usunąć podpowiedź automatyczną dla Androida w EditText?
Teraz jest kilka odpowiedzi, których się spodziewam, takich jak wyłączenie automatycznej sugestii lub użycie view.getText(). ToString(), ale potrzebuję ich obu. Potrzebuję funkcji automatycznej sugestii, a także formatowania tekstu. Przykładem, który rozwiązuje ten problem, jest aplikacja Gmail. Możesz pisać cokolwiek chcesz w polu EditText i wysyła e-mail bez podkreślonych słów.
Popraw mnie, jeśli się pomyliłem, ale funkcja czerwonej linii jest częścią funkcji automatycznej sugestii. Jak chcesz, aby auto sugerowało, ale nie czerwoną linię? –
@ LawrenceChoy Kiedy wpisuję coś w polu EditText, chcę automatyczne sugestie. Ale kiedy piszę tekst w HTML, nie chcę podkreślić stylu ze względu na tę funkcję. Zauważyłem, że to dziwne, że parsowanie tego tekstu powoduje zanotowanie podkreślenia, ponieważ uważałem, że jest to funkcja niskiego poziomu. Teraz chcę się tego pozbyć, bez utrudniania jakiegokolwiek innego formatowania tekstu w polu EditText, ale nie mogę zrozumieć, w jaki sposób. – addybist