Uygulamamın bir TextView içindeki bir grup .rtf dosyasına kaydedilen özel metni görüntülemesi gerekiyor. Farklı forumlarda aradım ve hala net bir çözümüm yok. Bu oldukça kolay görünüyor değil mi? iOS'ta bu gibi birkaç uygulama geliştirdim ve bir UITextView içindeki metnin .rtf dizesini öznitelikli bir dize olarak görüntülemede hiçbir sorun yaşamadım. Android'de daha kolay olacağını düşündüm. Vaktiniz için teşekkür ederiz.TextView içinde .rtf dosyası nasıl görüntülenir?
7
A
cevap
11
Doğru değil mi?
Özellikle değil. Heck, hatta Windows, on yıl önce RTF'yi büyük ölçüde terk etti.
Seçenek # 1: Uygulamada RTF'yi paketlemeyi planlıyorsanız (örneğin, ham kaynaklar veya varlıklar gibi), RTF'den kurtulun ve uygulamanızda HTML'yi Html.fromHtml()
ya da Bir TextView
veya bir WebView
kullanın.
Seçenek # 2: RTF'yi anında HTML'ye dönüştürebilecek bir Java kodu bulun, sonra Seçenek # 1'deki gibi ilerleyin.
Seçenek # 3: RTF'yi HTML'ye dönüştürebilecek bazı çapraz mimari C/C++ kodunu bulun, bunu uygulamanıza NDK aracılığıyla ekleyin, ardından Seçenek # 1'deki gibi devam edin.
Seçenek # 4: TextView
'a yüklenecek biçimlendirilmiş Spannable
oluşturmak için kendi RTF çözümleyicinizi ve SpannableStringBuilder
'u açın.
İlgili konular
- 1. Python'da jpg dosyası nasıl görüntülenir?
- 2. Android içinde Linkify TextView
- 3. Bir TextView - NullPointerException hatada geçirilen niyet verisi nasıl görüntülenir
- 4. Android'de XML dosyalarında bir diğerinin altında bir TextView nasıl görüntülenir?
- 5. Gizli Alan/Etiket içinde TextView?
- 6. Mercurial dosyası için düzeltme geçmişi nasıl görüntülenir?
- 7. Günlük dosyası hizmet açılışında nasıl görüntülenir?
- 8. MVC .cshtml dosyası html olarak nasıl görüntülenir?
- 9. Crystal Raporunu Metin Dosyasına Aktar - RTF Dosyası Yok
- 10. UInt32 [] C# içinde konsola nasıl görüntülenir?
- 11. Ana pencerenin içinde pencere öğesi nasıl görüntülenir
- 12. İşleyici/iş parçacığı içinde Tost nasıl görüntülenir?
- 13. Takvim nasıl görüntülenir? Ios içinde görüntüle?
- 14. nasıl TextView
- 15. Kök için bash_history nasıl görüntülenir?
- 16. RTF dizesini XAML dizesine dönüştürme
- 17. Eclipse'de SVG nasıl görüntülenir?
- 18. rtf - docx dönüşümü için Word'ü çağırma
- 19. Bir TextView içinde bir ClickableSpan'ın koordinatını nasıl edinirsiniz?
- 20. textview içinde bir metne kenarlık ekleme nasıl android
- 21. Android TextView içinde "&" ie ve sembolü olması nasıl
- 22. ImageView/textView diğerlerinin sağında nasıl eklenir ImageView/textView aynı düzende
- 23. Bir TextView nasıl çizilir?
- 24. Ubuntu'da oldukça büyük bir JSON dosyası nasıl görüntülenir?
- 25. Tarayıcı veya uygulamada biçimlendirilmiş büyük JSON dosyası nasıl görüntülenir?
- 26. QT çerçevesinde bir kullanıcı arabiriminde "* .png" dosyası nasıl görüntülenir?
- 27. Chrome'un PDF görüntüleyicisinde bir javascript Dosyası nesnesinin adı nasıl görüntülenir?
- 28. WPF'de flowdocument olarak .rtf veya .doc'u nasıl gösterebiliriz?
- 29. zip dosyası içinde bir zip dosyası okuyun
- 30. TextView yerçekimi
Teşekkürler! Cevap, rtf yerine html, başka bir soru kullanacak gibi görünüyor ... html'i bir metin görünümünde nasıl görüntüleyebilirim? Tekrar teşekkürler. –
@VictorPinto: Basit HTML '' Spanned' 'Html.fromHtml()' yoluyla dönüştürülebilir ve 'TextView'de' setText() 'ye geçirilebilir. Anahtar "basit" - eğer RTF'den HTML'ye bir dönüşümse, muhtemelen Tamam şeklinde olacaksınız. – CommonsWare
Teşekkürler, mükemmel çözüm! asla html'ye ihtiyacım olacağını düşünmedim. –