Jak wyświetlić symbole: @ i " w textView w Androidzie Obecnie używam kodu

android:text="@" and
android:text="""

Ale pokazuje błędy:

1 Szczegóły wyjątku są rejestrowane w oknie Okno > Pokaż widok > Dziennik błędów Nie można znaleźć następujących klas: - TextView (Zmień na android.widget.TextView, napraw ścieżkę budowania, edytuj XML)

Próbowałem również umieścić wartość w wyniku String.But Same. pokazał ten błąd: „błąd: Błąd: nie określono typu zasobu (w „atTheRate” z wartością „@”).”

android:text="@string/atTheRate"
3
praveenLal 14 luty 2012, 03:38

3 odpowiedzi

Najlepsza odpowiedź

Zrób to android:text="@" to powinno działać dobrze, ale wygląda na to, że przegapiłeś znak = dla symbolu " użyj znaku sekwencji specjalnej \" android:text="\""

Aktualizacja

android:text="@string/atTheRate"

Błąd występuje, ponieważ nie masz ciągu w pliku zasobów strings.xml o nazwie atTheRate

1
confucius 14 luty 2012, 03:48

Możesz spróbować \u0040 zamiast \@

6
kosa 14 luty 2012, 04:38

OK, znalazłem rozwiązanie. Błąd występuje, ponieważ interfejs API nie jest zgodny. Kiedy używam poziomu API 17, DatePicker nie działa. Więc używam API niższego poziomu, takiego jak poziom 10, wtedy błąd nie istnieje.

0
Esoteric Screen Name 19 grudzień 2012, 18:45