2012-11-12 14 views
5

मैं अपने ऐप के विषय के रूप में होलो अंधेरे का उपयोग कर रहा हूं। हालांकि, इसका एक हिस्सा है जहां मैं holo light से एडिटटेक्स्ट का उपयोग करना चाहता हूं क्योंकि पृष्ठभूमि इस हिस्से में प्रकाश है।मिक्सिंग होलो लाइट और होलो डार्क एडिटटेक्स्ट थीम

<style 
     name="Theme.Banks" parent="Theme.Sherlock.ForceOverflow"> 
     <item name="android:buttonStyle">@android:style/Widget.Button</item> 
</style> 

मैं एंड्रॉयड के साथ एक ही कर रही करने की कोशिश की: मैं themes. में यह काम किया जब मैं एक बटन के लिए कुछ इसी तरह किया था यह कर की कोशिश की है (हम जिंजरब्रेड शैली बटन का उपयोग करना चाहता था) editTextStyle, लेकिन यह प्रभावित नहीं करता है आकर्षित करने योग्य यह विशेषता एंड्रॉइड द्वारा संभाला जाता है: editTextBackground। कोड में देख रहे हैं, मैं तो बस इस ओवरराइड और प्रकाश विषय में यह बात नहीं कर सकते हैं यह एक निजी drawable संदर्भ देता है क्योंकि:

<item name="editTextBackground">@android:drawable/edit_text_holo_dark</item> 

तो मेरे सवाल का कैसे:

इस SDK में themes.xml से है यह करने के लिए?

एक अन्य उपयोग केस जिंजरब्रेड से एडिटटेक्स्ट का उपयोग करने की इच्छा कर सकता है।

कोई विचार?

उत्तर

0

आप एसडीके res फ़ोल्डर से बाहर की जाने वाली ड्रॉबल्स को पकड़ सकते हैं और उन्हें अपनी परियोजना के साथ शामिल कर सकते हैं, फिर उस संपादन टेक्स्ट के लिए होलो लाइट ड्रॉबल्स की अपनी प्रतिलिपि का संदर्भ लें।

अक्षम लगता है, लेकिन मुझे आपकी शैली के मुद्दे को प्राप्त करने के किसी अन्य तरीके से निश्चित नहीं है।

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