2014-10-26 11 views
5

के साथ पहले से 5.0 उपकरणों पर ActionBar ऊंचाई की स्थापना मैं ActionBar से छाया निकालना चाहते हैं और मैंने पढ़ा आप यह करते हैं:AppCompat

getSupportActionBar().setElevation(0) 

हालांकि इस पूर्व 5.0 उपकरणों पर काम करने के लिए नहीं मालूम था। क्या यह एक बग है? मैं टूलबार का उपयोग नहीं कर रहा हूं। लाइब्रेरी से बस नियमित एक्शनबार।

उत्तर

6

आप ActionBar (नहीं टूलबार) आप इस शैली का प्रयोग नीचे छाया को दूर करने में सक्षम होना चाहिए उपयोग कर रहे हैं:

<style name="MyAppTheme" parent="Theme.AppCompat.Light"> 
    <item name="android:windowContentOverlay">@null</item> 
</style> 
+2

कैसे यह एंड्रॉयड 5.0 के लिए मेरे मामले में काम नहीं करता हो? यह वही थीम है जिसका मैं उपयोग करता हूं और मैंने यह आइटम जोड़ा है ... साथ ही, मैं इसे टूलबार में कैसे सेट करूं (चाहे मैं इसे "setSupportActionBar" या नहीं) के साथ उपयोग करूं? –

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