2015-05-20 10 views
34

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

"समस्याएं गुम शैलियों। क्या इस लेआउट के लिए सही थीम चुना गया है? चुनने के लिए लेआउट के ऊपर थीम कॉम्बो बॉक्स का उपयोग करें एक अलग लेआउट, या विषय शैली संदर्भों को ठीक करें। वर्तमान विषय में शैली 'textViewStyle' खोजने में विफल (4 समान त्रुटियां नहीं दिखायी गईं)। "

मैंने एंड्रॉइड स्टूडियो को अनइंस्टॉल किया और पुनर्स्थापित किया लेकिन मुझे अभी भी यह त्रुटि मिल गई है, इसलिए मुझे यकीन नहीं है कि मुझे और क्या करना चाहिए। यह कहता है "थीम कॉम्बो बॉक्स का उपयोग करें ... या थीम स्टाइल संदर्भों को ठीक करें" और मैं एंड्रॉइड स्टूडियो में नया हूं इसलिए मुझे नहीं पता कि बॉक्स कहां है या संदर्भ को कैसे बदला जाए।

उत्तर

6

एंड्रॉइड आपको अपने स्टाइल प्रारूप को परिभाषित करने का विकल्प देता है, जो आपके द्वारा बनाई गई डिफ़ॉल्ट परियोजना है। इसने 'textViewStyle' नाम की एक शैली बनाई।

यदि आप डिज़ाइन व्यू के बजाय टेक्स्ट व्यू देखते हैं (आप उस हिस्से में निचले बाएं हिस्से में टैब दबाकर स्विच कर सकते हैं जहां आपको वह त्रुटि मिलती है जिसे वह प्रस्तुत नहीं कर सकता) तो आप देखेंगे कि टेक्स्ट व्यू या ऐप में एक लाइन एंड्रॉइड होता है: थीम = "@ स्टाइल/टेक्स्ट व्यू स्टाइल"।

आप या तो इस लाइन को हटा सकते हैं, या res/value फ़ोल्डर में style.xml फ़ाइल में त्रुटि को ट्रैक कर सकते हैं। यह वह फ़ाइल है जो ऐप के लिए शैली को परिभाषित करती है।

यदि यह आपकी मदद नहीं करता है तो यह हो सकता है कि शैली को आपके AndroidManifest.xml फ़ाइल में परिभाषित किया गया हो, टैग को देखें, इसमें एंड्रॉइड कहने वाली एक पंक्ति होगी: थीम = "@ एंड्रॉइड: शैली/टेक्स्ट व्यू स्टाइल", एंड्रॉइड में बदलें: थीम = "@ एंड्रॉइड: स्टाइल/थीम। डेविस डीफॉल्ट" और आपको जाने के लिए अच्छा होना चाहिए।

अधिक कस्टम विषयों पर जानकारी: http://developer.android.com/guide/topics/ui/themes.html

आप कर रहे हैं के बाद से अभी शुरुआत, सामान्य Android विकास के बारे में अधिक: http://developer.android.com

-1

क्लिक करें पर "डिजाइन" टैब

सही pannel पर, के लिए खोज objet "text" जिसमें "@ string/hello_world" जैसे कुछ शामिल हैं

फ़ील्ड से इस मान को हटाएं

कोई और त्रुटि नहीं है।

+0

स्ट्रिंग घोषणा को हटाने की कोई आवश्यकता नहीं है। वे कोड को साफ और कम भारी –

121

सीधे शब्दों में समीक्षा फलक पर ताज़ा आइकन पर क्लिक करें:

enter image description here

+7

ओएमजी रखने में बहुत मदद करते हैं .. यह जादू या क्या है। यह आदमी काम किया ... – Ganesh

+6

यह क्यों काम करता है? – saraf

+2

मेरे लिए काम किया, धन्यवाद –

6

पूर्वावलोकन पैनल में मेनू से सही विषय का चयन करना सुनिश्चित करें।

यदि आप लेआउट फ़ाइल को मैनिफेस्ट में पूर्णस्क्रीन के रूप में सेट करते हैं लेकिन पूर्वावलोकन पैनल में NoActionBar थीम की तरह कुछ चुनें, तो आपको यह त्रुटि भी मिल जाएगी।

+0

हाँ, यह मेरे फिक्स के लिए करने के लिए अजीब बात थी। अनेक अनेक धन्यवाद! –

1

मैनिफेस्ट फ़ाइल पर जाएं, उस थीम को चेक करें जिसका आप उपयोग कर रहे हैं और इसे अपनी एक्सएमएल फ़ाइल के डिज़ाइन व्यू में चुनें।

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