असमर्थित उपकरणों पर होलो थीम का उपयोग न करना बेहतर होगा। आप अपने ऐप के 3.x पर Holo विषय चलाने के लिए और बनाने के लिए एक सरल चाल कर सकते हैं, और 2.3 पर विषयों में बनाया गया और नीचे, इसलिए तरह से एक:
अपने मेनिफ़ेस्ट में, इस लाइन का उपयोग अपनी गतिविधि के विषय के लिए
एंड्रॉयड: विषय = "@ शैली/Theme.MyTheme"
अपने रेस में/मूल्यों एक styles.xml फ़ाइल डाल फ़ोल्डर, युक्त
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.MyTheme" parent="@android:style/Theme.Black" />
</resources>
एक res/values-v11 फ़ोल्डर, और कहा कि में एक styles.xml फ़ाइल बनाएँ, युक्त
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.MyTheme" parent="@android:style/Theme.Holo" />
</resources>
यह अगर ऐप्स किसी उपकरण है कि यह समर्थन करता है, पर चल रहा है एंड्रॉयड Holo विषय का उपयोग कर देगा (3.x और ऊपर, जो एपीआई स्तर 11 और ऊपर है, इसलिए "मान-v11")। यह ऐप फोन के यूजर इंटरफेस से मेल खाने का सबसे अच्छा समाधान है, और जहां भी इसे समर्थित है, होलो थीम का उपयोग करें।
मैं के रूप में त्रुटि मिलती है - 'त्रुटि: त्रुटि आइटम के लिए माता-पिता को पुन: प्राप्त: नहीं संसाधन में पाया गया कि व्यक्ति का नाम मैच '@Android: शैली/Theme.Holo'.' मैं 4.0 के साथ इस निर्माण किया जाना चाहिए? लेकिन मैं 2.1 के रूप में कम समर्थन करना चाहता हूं। – Enigma
4.0 के साथ निर्माण, बस अपने मेनिफ़ेस्ट में सुनिश्चित करें कि आप की तरह 'कुछ निर्दिष्ट कर <का उपयोग करता है-sdk एंड्रॉयड: minSdkVersion =" 8 " एंड्रॉयड: targetSdkVersion =" 11 "/>' – Nick
आप अभी भी हो रही है, तो इस त्रुटि propeties परियोजना के लिए जाना और एसडीके लक्ष्य 14 – AndroidGecko