无意中发现的,找了两个应用试了一下都可以
方法如下:
在Androidmainfast.xml中,给你需要适配Smartbar的activity加一个属性:
android:uiOptions="splitActionBarWhenNarrow" ,就可以将Title的按钮移动到Smartbar上
同样的,添加(或替换已有)的主题属性为:
android:theme="@android:style/Theme.DeviceDefault.Light" ,就可以使应用呈现Flyme的系统风格
没错,就这么简单。
所以说Smartbar还是蛮Smart的,开发者也无需增加任何开发工作量即可简单适配。魅族确实应该扩大一下自己的影响力了。
下面是修改的两个应用对比:
第一个:忽略颜色主题哈,我改过的
第二个:
当然了,这是比较取巧的修改方法,既不能随心所欲,而且适用范围也有限,只能把很少的东西移到Smartbar上。不过DIY乐趣已经享受到了,一个字:爽!