मेरे पास सरल लेआउट है, लेकिन मैं केवल स्ट्रिंग टैग सेट कर सकता हूं। पूर्णांक टैग कैसे सेट करें?xml लेआउट फ़ाइल में विजेट में पूर्णांक टैग कैसे सेट करें?
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tag="1"
android:src="@drawable/image" />
अद्यतन
मुझे पता चला XML लेआउट में पूर्णांक टैग सेट करने के लिए कैसे। हमें किसी भी XML संसाधन फ़ाइल में एक पूर्णांक चर निर्दिष्ट करने की आवश्यकता है। यही कारण है कि कि तरह दिखना चाहिए:
res/values / value.xml:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<integer name="int1">15</integer>
<integer name="int2">1</integer>
</resources>
और अब हम हमारे एक्सएमएल के लिए टैग के रूप में "@ पूर्णांक/int1" या "@ पूर्णांक/INT2" का उपयोग करने के लिए स्वतंत्र हैं विगेट्स, उदाहरण के लिए:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tag="@integer/int2"
android:src="@drawable/image" />
हालांकि, मेरे मामले में मैं प्रोग्राम के रूप में टैग :)
आप अपने इरादे के बारे में थोड़ा और अधिक व्याख्या कर सकते हैं? – Ajay
वर्तमान में, जब मैं View.getTag() का उपयोग करता हूं, तो मुझे स्ट्रिंग "1" मिलता है। स्ट्रिंग "1" के बजाय इंटीजर 1 प्राप्त करने के लिए मुझे एक्सएमएल लेआउट में क्या निर्दिष्ट करना चाहिए? –
मैं ImageView पर आईडी विशेषता जोड़ सकता हूं, इसे कोड में प्राप्त कर सकता हूं और View.setTag (1) का उपयोग कर सकता हूं, लेकिन मैं जानना चाहता हूं कि xml लेआउट फ़ाइल में पूर्णांक टैग कैसे सेट करें। –