2010-06-06 11 views
13

एंड्रॉइड में, शीर्ष पर अधिसूचना बार में अधिकांश समय छाया होती है। हालांकि, कभी-कभी, जैसे कि जब किसी ऐप में शीर्षक-बार दिखता है, या कुछ अन्य मामलों में (जैसे कि ट्विटर ऐप या बाजार में) छाया प्रभाव समाप्त हो जाता है। मेरा अनुमान है कि छाया नीचे स्क्रॉल कर सकते हैं जब छाया स्क्रॉल कर सकते हैं।एंड्रॉइड ऐप में अधिसूचना बार छाया को हटाएं

मेरे ऐप में, हालांकि, नीचे की सामग्री स्क्रॉल नहीं कर सकती है, और मुझे लगता है कि छाया मेरे लोगो के शीर्ष भाग पर खराब दिखती है।

क्या किसी को यह पता है कि इसे कैसे अक्षम किया जाए?

+1

आप स्क्रीनशॉट पोस्ट करने पर विचार कर सकते हैं या दो जो आप देख रहे हैं उसका प्रदर्शन कर सकते हैं। – CommonsWare

उत्तर

29
<!-- Variation on the Light theme that turns off the title --> 
<style name="Theme.IOSched" parent="android:style/Theme.Light"> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowContentOverlay">@null</item> 
</style> 

android:windowContentOverlay अपने छाया है, और अपने विषय में @null करने के लिए इसे स्थापित करने के लिए इसे खत्म होगा। आप इसे Google I|O 2010 conference app में कार्रवाई में देख सकते हैं, जो कि नए ट्विटर ऐप के समान यूआई सम्मेलनों का उपयोग करता है। हालांकि, अभी, ट्विटर ऐप अभी तक खुलासा नहीं हुआ है, यही कारण है कि मैं आपको I | O ऐप पर इंगित करता हूं। उपरोक्त कोड खंड उस ऐप के styles.xml resource से है।

+1

अच्छी कॉल। और आईओ ऐप पॉइंटर के लिए धन्यवाद, यह वास्तव में सहायक होगा। – defrex

+0

इस प्रोग्रामेटिक रूप से सेट करने का कोई तरीका? धन्यवाद। – xip

+1

@ हिकारू: मुझे कोई जानकारी नहीं है, क्षमा करें। – CommonsWare

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