TextView'da özel karakterleri (– "
gibi) nasıl görüntüleyebilirim?TextView'da özel karakterleri (– gibi) nasıl görüntüleyebilirim?
cevap
Sen görüntüleyebilen bir Spannable
olduğunu TextView
içine HTML biçimli metni işlemek için Html.fromHtml()
kullanabilirsiniz.
Unicode değerini biliyorsanız, herhangi bir UTF-8 karakterini görüntüleyebilirsiniz. Örneğin, " için &\#0034;
olacaktır.
görün Unicode Characters fazla bilgi için (Code Table at).
Bu sorun, bu karakterleri böyle bir formatta bulunduruyorum. ve göstermesi gerekiyor. Yani Html.fromHtml() bu – yital9
Happaa yapmanıza yardımcı olur ... !! Beni korudun. +1 benim için çalışıyor ve günün geri kalanında beni kurtardın. –
Bu formatı da kullanabilirsiniz: \ u2122, bu ticari marka sembolüdür. – Knossos
Bu çözümü uyguladım.
Etkinlik sınıfı:
textView.setText(getString(R.string.author_quote, "To be or not to be", "Shakespeare"))
strings.xml:
<string name="author_quote">« %1$s » - %2$s</string>
HTML karakter doğrudan strings.xml yazılır, hiçbir ek Html.fromHtml() gereklidir. Tüm cihazlarda iyi çalışıyor.
Tüm unicode'u hexa'dan tamsayıya çevirecek ve asıl dizgenin yerini alacak özel bir yöntem yazdım. Bu nedenle, metin görünümü okunabilir, bir unicode gibidir. bir göz, bu sorunu ...
kamu dize unecodeStr (Dize escapedString) {
try {
String str;
int from = 0;
int index = escapedString.indexOf("\\u", 0);
while (index > -1) {
str = escapedString.substring(index, index + 6).replace("\\u", "");
try {
Integer iI = Integer.parseInt(str, 16);
char[] chaCha = Character.toChars(iI);
escapedString = escapedString.replaceFirst(str, String.valueOf(chaCha));
} catch (Exception e) {
CustomLog.e("error:", e.getMessage());
}
from = index + 3;
index = escapedString.indexOf("\\u", from);
}
escapedString = escapedString.replace("\\u", "");
} catch (Exception e) {
CustomLog.info("warnning", "emoji parsing error at " + escapedString);
}
return escapedString;
}
- 1. – veya & scaron gibi PHP varlıklarını dönüştürün; Uygulanabilir karakterlerine,
- 2. XmlSerializer özel karakterleri kaçar &?
- 3. Alman özel karakterleri ajax
- 4. "\ t" yerine "\ t" (gerçek bir sekme) gibi özel karakterleri dönüştürün
- 5. Regex özel karakterleri kaldırın
- 6. Jsoup özel karakterleri kaldırır
- 7. SendKey'ler aracılığıyla özel karakterleri nasıl gönderirim?
- 8. Wordpress: Görüntülenen özel alandan karakterleri nasıl silebilir
- 9. Java'da HTML özel karakterleri nasıl önlenir?
- 10. JQuery'deki özel karakterleri tutmak için "
- 11. Özel karakterleri xml olarak koruma
- 12. PHP: Özel karakterleri kullanarak patlayabilir
- 13. Android WebView'daki özel karakterleri gir
- 14. iPhone uygulamamın Posta uygulaması gibi üst banner uyarısını nasıl görüntüleyebilirim?
- 15. Özel karakterleri durdurulamayan normal karakterleri durdurmak için normal başlangıçta değil
- 16. Özel karakterleri HTML karakter kodlarına dönüştürün
- 17. Ember.js'de yeniden görüntülemeyi nasıl görüntüleyebilirim?
- 18. Csrftoken nasıl görüntüleyebilirim?
- 19. Görüntüyü nasıl görüntüleyebilirim?
- 20. Kediler ve daha az sekme karakterleri gibi komutları nasıl yaparım?
- 21. R Veri karesinden özel karakterleri kaldırın
- 22. Özel karakterleri HTML varlıklarına dönüştürme işlemlerini engelle
- 23. Sıkıştırılmış dosya içeriğini nasıl görüntüleyebilirim
- 24. Cordova: sistem bildirimini nasıl görüntüleyebilirim?
- 25. System.Net.GlobalLog - Bunun çıktısını nasıl görüntüleyebilirim?
- 26. jQuery dizesinden özel karakterleri kaldırmak ve
- 27. Baskı ifadesi kullanılırken özel karakterleri göster
- 28. SQLite özel karakterleri alfabetik olarak sıralayın
- 29. Özel, basit yapabilirim gibi
- 30. Lateks listeleri paketinde özel karakterleri özel olarak kullanıyor
sayesinde çözecektir i ihtiyaç ne kadar! – yital9
Sorun değil, cevabı kabul ettiğinizden emin olun. – draksia