मेरे ऐप को टेक्स्टव्यू के अंदर .rtf फ़ाइलों के समूह में सहेजे गए कस्टम टेक्स्ट को प्रदर्शित करने की आवश्यकता है। मैंने विभिन्न मंचों में खोज की है और मेरे पास अभी भी एक स्पष्ट समाधान नहीं है। यह बहुत आसान लगता है? मैंने आईओएस में इस तरह के कुछ ऐप विकसित किए हैं और मुझे यूआईटीएक्स्टव्यू के अंदर एक स्ट्रक्चर स्ट्रिंग के रूप में .rtf टेक्स्ट प्रदर्शित करने में कोई समस्या नहीं थी। मैंने सोचा था कि एंड्रॉइड में आसान होगा। आपके समय के लिए धन्यवादTextView के अंदर .rtf फ़ाइल को कैसे प्रदर्शित करें?
उत्तर
यह बहुत आसान लगता है?
विशेष रूप से नहीं। बिल्ली, यहां तक कि विंडोज बड़े पैमाने पर आरटीएफ को एक दशक पहले या उससे पहले छोड़ दिया गया था।
विकल्प # 1: यदि आप ऐप में आरटीएफ पैकेजिंग (उदाहरण के लिए, कच्चे संसाधन या संपत्ति के रूप में) पैकेजिंग करने की योजना बना रहे थे, तो आरटीएफ से छुटकारा पाएं और Html.fromHtml()
का उपयोग करके अपने ऐप में एचटीएमएल का उपयोग करें और TextView
या WebView
का उपयोग करें।
विकल्प # 2: कुछ जावा कोड खोजें जो आरटीएफ को फ्लाई पर एचटीएमएल में परिवर्तित कर सकते हैं, फिर विकल्प # 1 में आगे बढ़ें।
विकल्प # 3: कुछ क्रॉस-आर्किटेक्चर सी/सी ++ कोड खोजें जो आरटीएफ को फ्लाई पर एचटीएमएल में परिवर्तित कर सकता है, एनडीके के माध्यम से अपने ऐप में जोड़ सकता है, फिर विकल्प # 1 में आगे बढ़ें।
विकल्प # 4: अपनी खुद की आरटीएफ पार्सर रोल और एक SpannableStringBuilder
स्वरूपित Spannable
TextView
में लोड करने बनाने के लिए।
- 1. स्पिनर के अंदर TextView को कस्टमाइज़ कैसे करें?
- 2. एक TextView को शामिल करें और पाठ
- 3. हैंडलर/थ्रेड के अंदर टोस्ट कैसे प्रदर्शित करें?
- 4. यूआरएल से मोडल के अंदर जानकारी कैसे प्रदर्शित करें?
- 5. ओपनसीपीयू ऐप्स के अंदर htmlwidgets कैसे प्रदर्शित करें?
- 6. कैसे TextView
- 7. कैसे TextView
- 8. TextView के लिए ColorStateList को कैसे परिभाषित करें?
- 9. दृश्य .doc, .docx, .rtf, .ppt iphone में फ़ाइल वेब-दृश्य
- 10. फ़ाइल में नवीनतम संशोधन कैसे प्रदर्शित करें?
- 11. लोड rtf या पाठ फ़ाइल UITextView iPhone SDK
- 12. ListItem के अंदर बटन को कैसे रोकें
- 13. Rtf एचटीएमएल करने के लिए HTML तालिकाओं को हटा
- 14. प्रोग्रामिंग के UITableView को कैसे प्रदर्शित करें?
- 15. मुख्य विंडो के अंदर विजेट को प्रदर्शित करने के लिए कैसे करें
- 16. एक निश्चित स्थिति तत्व के अंदर स्क्रॉलबार प्रदर्शित करें
- 17. TextView गैलरी
- 18. वाईएएमएल फ़ाइल के अंदर हैश?
- 19. फ़ंक्शन के अंदर/अंदर कैसे उपयोग करें?
- 20. एंड्रॉइड में TextView को EditText में कैसे परिवर्तित करें?
- 21. "सहायक संपादक" को कैसे प्रदर्शित करें?
- 22. एक परिपत्र TextView
- 23. एक JAR फ़ाइल के अंदर स्रोत कोड को कैसे देखें?
- 24. ली तत्व छिपाने के अंदर फ्लेक्स प्रदर्शित करें
- 25. फलक के अंदर fxml फ़ाइल कैसे लोड करें?
- 26. वर्डप्रेस खोज परिणामों को कैसे प्रदर्शित करें?
- 27. TextView शीर्ष मार्जिन को कैसे निकालें?
- 28. अभी भी ढूंढने के दौरान फ़ाइल को कैसे प्रदर्शित करें फ़ाइल-हुक
- 29. जेपीपर रीपॉर्ट्स व्यूअर को जेपीनल/जेएफआरएएम के अंदर कैसे प्रदर्शित करें ..?
- 30. multiline TextView के अंत में ImageView कैसे सम्मिलित करें?
धन्यवाद! ऐसा लगता है कि उत्तर आरटीएफ के बजाय एचटीएमएल का उपयोग करेगा, एक और सवाल ... मैं टेक्स्टव्यू के अंदर एचटीएमएल कैसे प्रदर्शित करूं? एक बार फिर धन्यवाद। –
@VictorPinto: सरल HTML को 'Html.fromHtml()' के माध्यम से 'स्पैन किए गए' में परिवर्तित किया जा सकता है, और इसे 'टेक्स्ट व्यू' पर 'setText() 'पर भेजा जा सकता है। कुंजी "सरल" है - यदि यह आरटीएफ से एचटीएमएल में एक रूपांतरण है, तो आप शायद ठीक आकार में होंगे। – CommonsWare
धन्यवाद मुझे सही समाधान मिला! कभी नहीं सोचा था कि मुझे html -_- –