今天接到任务是让应用程序在魅族手机上运行时隐去Flyme OS 中的Smartbar
通过查阅资料将其实现,其实很简单,能过三步
一是在清单文件uses-sdk节点中把minSdkVersion配在14及以上
二是在清单文件application节点下加入android:uiOptions="splitActionBarWhenNarrow"的配置项
三是在应用程序的style中加入条目:<item name="android:windowActionBarOverlay">true</item>,(全屏也行)
AndroidManifest.xml
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="21" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:uiOptions="splitActionBarWhenNarrow"
android:theme="@style/AppTheme" >
styles.xml
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:windowActionBarOverlay">true</item>
</style>