वर्तमान में मैं अपने एक ऐप में एक वेबसर्वर से आने वाले कुछ डायनामिक डेटा को दिखाने के लिए या तो एक वेब व्यू या एक टेक्स्ट व्यू का उपयोग कर रहा हूं। यदि डेटा में शुद्ध पाठ है, तो यह TextView का उपयोग करता है और स्टाइल से शैली लागू करता है। xml। यदि डेटा में HTML (अधिकतर पाठ और चित्र) हैं तो यह WebView का उपयोग करता है।
हालाँकि, यह WebView अस्थिर है। वहाँ यह सामान्य TextView से बहुत अलग दिखता है। मैंने पढ़ा है कि किसी HTML में डेटा को सीधे डेटा में डालकर टेक्स्ट को स्टाइल करना संभव है। यह काफी आसान लगता है, लेकिन मैं इस HTML में आवश्यक मानों के रूप में अपनी Styles.xml से डेटा का उपयोग करना चाहूंगा, इसलिए मुझे अपनी शैली बदलने पर दो स्थानों पर रंग वगैरह को बदलने की आवश्यकता नहीं होगी।
तो, मैं यह कैसे कर पाऊंगा? मैंने कुछ व्यापक खोज की है, लेकिन मुझे वास्तव में आपकी शैलियों से अलग शैली विशेषताओं को पुनः प्राप्त करने का कोई तरीका नहीं मिला है। क्या मुझे यहाँ कुछ याद आ रहा है या इन मूल्यों को पुनः प्राप्त करना वास्तव में संभव नहीं है?
मैं जिस शैली से डेटा प्राप्त करने की कोशिश कर रहा हूं वह निम्नलिखित है:
<style name="font4">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textSize">14sp</item>
<item name="android:textColor">#E3691B</item>
<item name="android:paddingLeft">5dp</item>
<item name="android:paddingRight">10dp</item>
<item name="android:layout_marginTop">10dp</item>
<item name="android:textStyle">bold</item>
</style>
मैं मुख्य रूप से TextSize और textColor में रुचि रखता हूं।