मैं कोड के माध्यम से एक विशेषता से पॉइंटिंग संदर्भ प्राप्त करने के लिए देख रहा हूँ।कोड में attr संदर्भ कैसे प्राप्त करें?
android:background="?attr/listItemBackground"
विशेषता संदर्भ मेरी थीम द्वारा निर्धारित है: मेरे एक्सएमएल लेआउट में मैं आसानी से इस तरह संदर्भित drawable मिल सकती है। मैं यह देखने के लिए देख रहा हूं कि कोड के माध्यम से उस संदर्भित ड्रॉबल को प्राप्त करना संभव है या नहीं।
मैं स्टाइल एटआर बनाने और कस्टम व्यू के अंदर मूल्य पढ़ने के द्वारा इस पर काम कर सकता हूं लेकिन इस मामले में मैं यह जानना चाहता हूं कि यह सब किए बिना यह संभव है या नहीं। मुझे लगता है कि यह संभव होगा लेकिन मुझे उस विशेषता संदर्भ प्राप्त करने के तरीके नहीं मिले हैं।
धन्यवाद!
आपके उत्तर के लिए धन्यवाद। यह ऐसा करने का एकमात्र तरीका प्रतीत होता है। – Jona
मैंने कोशिश की लेकिन यह इंडेक्स 0 का उपयोग करके काम नहीं करेगा, बल्कि 1 (जिसे 'getIndex (0) ' –
द्वारा वापस किया गया है, मुझे R.attr.selectableItemBackground के साथ R.attr.selectableItemBackground को संकलित करने के लिए प्रतिस्थापित करना था। – dimsuz