काम करता है यह एक्सएमएल में नमूना टेक्स्ट व्यू है, जो पाठ दृश्य में TextContactContactName
शैली को उचित रूप से लागू करेगा।टेक्स्टव्यू/एडिटटेक्स्ट पर "एंड्रॉइड: टेक्स्ट एपियरेंस" का उपयोग करना विफल रहता है, लेकिन "स्टाइल"
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/photo"
android:layout_alignTop="@id/photo"
android:paddingLeft="10dp"
android:text="First Last"
style="@style/TextContactContactName"
/>
अब, मेरे पास इस तत्व पर सेट करने के लिए कुछ और चीजें हैं, जो टेक्स्ट से संबंधित नहीं हैं। ": TextAppearance एंड्रॉयड"
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/photo"
android:layout_alignTop="@id/photo"
android:paddingLeft="10dp"
android:text="First Last"
android:[email protected]/TextContactContactName"
/>
दुर्भाग्य से, पाठ स्वरूपण लागू नहीं किया जा रहा है जैसे मैं TextContactContactName
ले जाएँ और के माध्यम से इसे लागू करने की कोशिश।
इस तरह शैली (res/values/styles-text.xml
में संग्रहीत) की तरह दिखता है:
<style name="TextContactContactName">
<item name="android:textSize">24sp</item>
<item name="android:textColor">#333333</item>
<item name="android:shadowColor">#ffffff</item>
<item name="android:shadowDx">0</item>
<item name="android:shadowDy">1</item>
<item name="android:shadowRadius">1</item>
</style>
मैं textAppearance
टैग गलत का उपयोग कर रहा हूं?
मैंने एंड्रॉइड 2.2 - एचटीसी डिजायर पर परीक्षण किया।
आप डेवलपर्स से एक जवाब मिल गया है? मुझे यह भी जानकर खुशी होगी। – artemkaxboy
यह स्पष्ट करने के लिए है कि यदि आप 'textAppearance' के माध्यम से लागू शैली में एक गैर-पाठ उपस्थिति विशेषता शामिल करते हैं तो पूरी शैली लागू होने में विफल हो जाती है? – AeroEchelon