में पूर्णांक संसाधनों तक पहुंचने के लिए मैंने this पढ़ा है जहां पाया गया है कि जावा क्लास में पूर्णांक संसाधनों का उपयोग कैसे करें, लेकिन किसी अन्य संसाधन के लिए कोई दस्तावेज़ नहीं है।xml
यहाँ res/values / integers.xml
<resources>
<integer name="input_field_padding" >5</integer>
</resources>
EditText में input_field_padding का उपयोग करने की कोशिश की पर संसाधन है।
<EditText
android:id="@+id/user_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="@integer/input_field_padding" />
लेकिन मैं निम्न अपवाद
java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x10
क्या यह संभव है एक और संसाधन फ़ाइल में उपयोग करने के लिए या मैं कुछ याद आ रही है मिल गया?
यह उत्तर गलत मार्गदर्शन है। और उपयोग के मामले के आधार पर, गलत। कृपया नीचे मेरा जवाब देखें। –
आपने पूर्णांक बनाया है, जो गैरकानूनी नहीं है, लेकिन गैर मानक है, लेकिन फिर आप इसका कभी भी उपयोग नहीं करते हैं। आपने केवल उस आयाम का उपयोग किया है जिसे आपने एक ही नाम के साथ पूर्णांक के रूप में बनाया है। कम से कम यह बुरा अभ्यास है। – dm78
@ डेविडमेज़ हां, टिप्पणी की गई रेखा अवैध नहीं है और यह मेरे लिए काम करती है। आपके सुझाव के अनुसार मैंने इसे अपडेट किया। – Rafiq