大侠阿木
大侠阿木
最简单的使应用适配Smartbar和Flyme风格的方法

无意中发现的,找了两个应用试了一下都可以

方法如下:

在Androidmainfast.xml中,给你需要适配Smartbar的activity加一个属性:

android:uiOptions="splitActionBarWhenNarrow" ,就可以将Title的按钮移动到Smartbar上

同样的,添加(或替换已有)的主题属性为:

android:theme="@android:style/Theme.DeviceDefault.Light" ,就可以使应用呈现Flyme的系统风格

没错,就这么简单。

所以说Smartbar还是蛮Smart的,开发者也无需增加任何开发工作量即可简单适配。魅族确实应该扩大一下自己的影响力了。

下面是修改的两个应用对比:

第一个:忽略颜色主题哈,我改过的

刷机精灵截图20140324013932 刷机精灵截图20140324022624

 

第二个:

刷机精灵截图20140324015814 刷机精灵截图20140324015616

 

当然了,这是比较取巧的修改方法,既不能随心所欲,而且适用范围也有限,只能把很少的东西移到Smartbar上。不过DIY乐趣已经享受到了,一个字:爽!

首页      Android 相关      Android 教程      最简单的使应用适配Smartbar和Flyme风格的方法

大侠阿木

最简单的使应用适配Smartbar和Flyme风格的方法
无意中发现的,找了两个应用试了一下都可以 方法如下: 在Androidmainfast.xml中,给你需要适配Smartbar的activity加一个属性: android:uiOptions="splitActionBarWhenNarrow" …
扫描二维码继续阅读
2014-03-24