Napisałem aplikację, która zawiera duży widok tekstowy do wyświetlania notatek. Czy jest możliwe, aby widok tekstowy podkreślał dowolne numery telefonów lub hiperłącza bez podkreślania całego widoku?Podkreślenie numeru telefonu i hiperłącza TextView
Odpowiedz
Możesz użyć numeru Linkify
, aby zmienić numery telefonów, adresy URL i podobne w linki, które po kliknięciu uruchamiają odpowiednie aplikacje (telefon, przeglądarka itp.).
Jeśli Łowiliśmy tylko dla efektu podkreślenia, bez powiązań można:
- Mark się tekst z HTML, szczególnie
<u>...</u>
dla podkreślenia - prowadzonego przez
Html.fromHtml()
dostaćSpannable
z Twój formatowanie w miejscu - Kanał że
Spannable
do listyTextView
poprzezsetText()
Here is the list of HTML tags obsługiwane przez wersję 2.1 systemu Android 2.. Zauważ, że nie jest to oficjalnie udokumentowane w dowolnym miejscu, więc Twój przebieg może się różnić.
<TextView
...
android:autoLink="all"
/>
To rzeczywiście dla ciebie za mało
Dziękuję. Dokładnie tego potrzebowałem. – Chris
Tak, ciągle o tym zapominam. "Linkify" jest dobre, jeśli potrzebujesz większej kontroli lub chcesz tylko zastosować konwersję do części tekstu. – CommonsWare
Dzięki. Mam to, czego szukałem. –
- 1. Błąd w TextView z wykrywanie numeru telefonu IOS 9
- 2. Sprawdzanie numeru telefonu Javascriptu
- 3. Weryfikacja numeru telefonu z Androidem
- 4. Programowanie programowego numeru telefonu urządzenia
- 5. Zablokowanie telefonu Android po wybraniu przez użytkownika numeru telefonu
- 6. C# Regex do sprawdzania numeru telefonu
- 7. Formatowanie TextBox dla numeru telefonu w WPF
- 8. Autoryzacja numeru telefonu w Firebase (z cyframi)
- 9. Formatowanie numeru telefonu EditText jako typów użytkownika
- 10. Android: Wyszukiwanie kontaktu na podstawie numeru telefonu
- 11. Jak uzyskać user_id numeru telefonu w telegramie
- 12. Sprawdzanie numeru telefonu w php codeigniter
- 13. Weryfikacja numeru telefonu z regex ruby
- 14. Formatowanie numeru telefonu za pomocą Twig
- 15. Zmiana numeru telefonu w emulatorze - rozwój Android
- 16. Regex do sprawdzenia początek międzynarodowego numeru telefonu
- 17. Jak usunąć "+" i kod kraju z numeru telefonu?
- 18. Najlepsza procedura do analizowania i sprawdzania numeru telefonu komórkowego
- 19. Reguły i hiperłącza StyleCop
- 20. XAMARIN (C#) - Czy istnieje sposób na programowe podkreślenie TextView?
- 21. Jak usunąć znaki numeryczne z numeru telefonu w celu-c?
- 22. Najszybszym sposobem sformatowania numeru telefonu w języku C#?
- 23. Jak zbudować łącza numeru telefonu na Androida, która zawiera rozszerzenie
- 24. AngularJS - Sprawdzanie numeru telefonu w trzech polach wejściowych
- 25. Sprawdzanie poprawności numeru telefonu jQuery dozwolone spacje, minimum 8 cyfr
- 26. Uzyskaj nazwę kraju połączenia przychodzącego, korzystając z numeru telefonu?
- 27. Międzynarodowy numer telefonu max i min?
- 28. zmiana koloru hiperłącza podczas kliknięcia innego hiperłącza
- 29. Jak zmienić kolor hiperłącza w android
- 30. Dodanie numeru telefonu i e-mail do książki adresowej daje katastrofę w iPhoneApp
Dziękuję. Nie wiedziałem o tej klasie. Zajrzę w to. – Chris