我将appcompat-v7更新为棒棒糖版本(21.0.0)
那么我就无法以以前有效的以下样式隐藏ActionBar。
<style name="AppTheme.NoActionBar">
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>
我将其设置为特定活动。
<activity android:name=".NoActionBarActivity"
android:theme="@style/AppTheme.NoActionBar"/>
当我使用appcompat-v7 20.0.0版本时,操作栏将按预期隐藏。
如何使用AppCompat
21版库隐藏具有自定义样式的操作栏?
@Chk0nDanger
您的答案是正确的,但您应该使用以下代码:
<style name="Theme.AppCompat.NoActionBar" parent="Theme.AppCompat.Light">
<item name="windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>
无父元素,一切都将是白色(textviews
,buttons
,chekcboxs
等)!
在您的manifest.xml
文件中:
<activity android:name=".MyClass"
android:theme="@style/Theme.AppCompat.NoActionBar"
/>
2015年7月29日更新
确保升级到android:windowNoTitle
时应替换windowNoTitle
为AppCompat v22.1.0
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句