मैं ContextCompat.GetColor के साथ Resources.GetColor को प्रतिस्थापित करने की कोशिश कर रहा हूं लेकिन आखिरी वाला कोई रंग नहीं लौटाता है और मुझे संसाधनों के बजाय मुझे क्या उपयोग नहीं करना चाहिए। गेटकोलर (जो बहिष्कृत हो गया एपीआई 23 से)। क्या कोई मेरी मदद कर सकता है (नीचे देखें कि मैं क्या हासिल करना चाहता हूं)?ContextCompat.GetColor रंग वापस नहीं कर रहा है
Button.SetBackgroundColor(ContextCompat.GetColor(this, Resource.Color.LightRed));
ध्यान दें कि मैं ज़ैमरिन का उपयोग करता हूं, लेकिन अगर आपके पास जावा में जवाब है तो मैं इसे आसानी से अनुकूलित कर सकता हूं। धन्यवाद!
मैंने इसे जावा में इस्तेमाल किया, यह मेरे लिए btn.setBackgroundColor (ContextCompat.getColor (यह, R.color.red) के रूप में काम करता है); – curiousMind
मैंने पहले से ही ऐसा करने की कोशिश की और काम नहीं किया। मैं इसे SetBackgroundResource (Resource.Color.LightRed) के साथ करने में कामयाब रहा, लेकिन उत्तर से संस्करण में समस्या क्या है, लेकिन मैं अभी भी उत्सुक हूं। –
"रंग वापस नहीं करता" से आपका क्या मतलब है? आपके कॉल द्वारा 'ContextCompat.getColor (...)' पर वापस दिया गया मान क्या है? – alanv