2016-12-20 7 views
9

मेरे पास this xml फ़ाइल है। अगर मैं संकलन यह ठीक काम करता है, लेकिन अगर मैं पूर्वावलोकन देखने के लिए जाना यह मेरे इस त्रुटि दिखाता है:रेंडरिंग समस्याएं @ आईडी/दृश्यमान एंड्रॉइड स्टूडियो

enter image description here

मैं इस आईडी देखने के लिए करने की कोशिश की लेकिन मैं इसे कहीं भी नहीं मिल सका। यह @ आईडी/दृश्यमान क्या है? मैं कैसे इसे ठीक कर सकता हूं? धन्यवाद

+3

संभावित डुप्लिकेट [संसाधन को हल नहीं कर सका " एंड्रॉइड स्टूडियो के पूर्वावलोकन में] (http://stackoverflow.com/questions/19429948/couldnt-resolve-resource-in-android-studios-preview) –

+0

@ करुका, नहीं, यह एक है एपकोपेट-वी 7: 25.1.0 की बग स्वीकृत उत्तर में लिखी गई है और http://stackoverflow.com/questions/41303347/couldnt-resolve-resource-id-visible-when-using-textinputlayout। – CoolMind

+0

संभावित डुप्लिकेट [TextInputLayout का उपयोग करते समय संसाधन @ आईडी/दृश्यमान को हल नहीं किया जा सका] (http://stackoverflow.com/questions/41303347/couldnt-resolve-resource-id-visible-when-using-textinputlayout) –

उत्तर

10

त्रुटि android.support.design.widget.TextInputLayout से उत्पन्न होने की संभावना है। यदि ऐसा है, तो यह (सबसे अधिक संभावना) एक बग है, और यह filed in the Issue Tracker रहा है।

यह जांचने के लिए कि android.support.design.widget.TextInputLayout अपराधी है, तो उन्हें अपने लेआउट से हटा दें और देखें कि त्रुटि अभी भी बनी हुई है या नहीं।

यदि ऐसा है, तो आप एपीआई संस्करण को संपादक में 1 9 या उससे नीचे तक स्विच करने का प्रयास कर सकते हैं, हालांकि you may see some minor differences in the design output। या समस्या हल होने तक android.support.design.widget.TextInputLayout हटा दें।

1

कोशिश अमान्य कैश

फ़ाइल → अमान्य कैश/पुनरारंभ ... → बस पुनः प्रारंभ।

+0

दुर्भाग्यवश यह – Johnson

2

इसका वास्तविक कारण यह है कि आपके पास ConstraintLayout के अंदर है। विवश लोगों के सभी LinearLayouts बदलने के लिए प्रयास करें और समस्या दूर जाना होगा

+0

काम नहीं किया है मेरे पास एक परियोजना में एक प्रतिबंध नहीं है। शायद नेविगेशन ड्रॉवर प्रभावित करता है। लेकिन एपीआई 1 9 काम करता है। – CoolMind

6

यह समाधान नहीं है, लेकिन मैं dimens.xml में ये पंक्तियां जोड़ लिया है:

<resources> 
    <item name="visible" type="id"/> 
    <item name="masked" type="id"/> 
</resources> 
+1

हे कुछ भी नहीं से बेहतर है। – schwiz

+0

यह सबसे अच्छा है जो वास्तव में किया जा सकता है – Shujito

+0

बिल्कुल सही, आकर्षण की तरह काम किया। अन्य सभी विकल्पों को आजमाएं पुनरारंभ करें, साफ करें, बदलें एपीआई सभी असफल हो गए। इन 2 लाइनों को जोड़कर मेरी समस्या तय की गई ... – Akshay

0

आप स्थापित करना चाहिए 1. एंड्रॉयड: आईडी = "@ + id/visible" android.support.design.widget.TextInputLayout और 2. android: id = "@ + id/masked" TextInputLayout

संबंधित मुद्दे