2015-11-18 9 views
5

थीम का उपयोग करके एक स्वाइप रीफ्रेशलेआउट में तीर के रंग को संशोधित करने का कोई तरीका है?स्वाइप रीफ्रेश लयआउट ऐप थीम

मुझे पता है कि आप इस कोड programaticaly

public void setColorSchemeResources (int... colorResIds) 

उपयोग कर सकते हैं लेकिन मैं, और होने कोड में हर बार बदलने के लिए नहीं तीर डिफ़ॉल्ट रूप से मेरे ऐप्लिकेशन के विषय करने के लिए सेट करना चाहते हैं मैं कहीं एक SwipeRefrestLayout का उपयोग करें।

उत्तर

5

समर्थन v4 23.0.1 केवल विशेषता SwipeRefreshLayout निर्माता में एक्सएमएल से खींचा के रूप में android.R.attr.enabled

मतलब नहीं, रंग सेट करने के लिए एक ही रास्ता, कोड में है।

हालांकि आप अपने रंग के कॉम्बो को पकड़ने के लिए रंग आईडी के सरणी संसाधन बना सकते हैं और संदर्भ कोड कोड के दौरान डुप्लिकेट सूची के बजाय संदर्भ बना सकते हैं। बहुत बेहतर नहीं है लेकिन कम से कम एक बदलाव के बाद केवल एक फ़ाइल को छूने की आवश्यकता है।

संपादित करें 1: उपरोक्त अभी भी 24.2.1

के रूप में सत्य है
संबंधित मुद्दे