मैं TextView
textcolor के लिए एक चयनकर्ता निम्नलिखित कोड का उपयोग कर स्थापित करने के लिए कोशिश कर रहा हूँ:एंड्रॉयड textcolor चयनकर्ता
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="?android:attr/textColorTertiary" />
<item android:color="?android:attr/textColorPrimary"/>
</selector>
हालांकि, रंग हमेशा उन theme colors
के बजाय red
प्रतीत होता है। अगर मैं हार्डकोड रंग डालता हूं, तो सबकुछ ठीक काम करता प्रतीत होता है। (उदा। <item android:state_enabled="false" android:color="#666666" />
)।
समस्या क्या है और इसे हल करने का तरीका क्या है? अनुलेख यदि कोई जानता है कि सूची में अक्षम आइटम के लिए विषय का डिफ़ॉल्ट अक्षम रंग कैसे सेट करें, तो कृपया साझा करें, यही वह है जिसे मैं प्राप्त करने का प्रयास कर रहा हूं। धन्यवाद।
मुझे एक ही समस्या है, 4.1 पर पुन: उत्पन्न करने योग्य है, लेकिन नए संस्करणों पर ठीक लगता है (उदा। काला थीम पर काला)। '? एंड्रॉइड: attr/textColorPrimaryInverse' लाल दिखता है, जबकि यह नहीं होना चाहिए। मैंने कस्टमर चयनकर्ता को अपनी थीम में 'एंड्रॉइड: टेक्स्टकॉलर प्रिमिरी इनवर्क्स' को फिर से परिभाषित किया लेकिन यह अभी भी लाल है। –
क्या आपको इसके लिए समाधान मिला है? मैं एक चयनकर्ता का उपयोग करने की कोशिश कर रहा हूं? एंड्रॉइड: attr/textcolor और इसी तरह के मुद्दे हैं – marilion91