android 令人烦心的魅族Smart Bar
来源:互联网 发布:美工刀片材料 编辑:程序博客网 时间:2024/04/29 15:49
8月13日讯:魅族手机在工艺设计上一直保持着高水准,然而“独特”的SmartBar(说白了 就是返回键和菜单键 只不过做到手机屏幕里了,占用屏幕控件 ,让有底部导航的软件底部被遮住)也让魅族饱受多年的争议。魅族一直是个固执的团队,即使知道SmartBar并不像想象中被接受,但依然坚守多年。不过现在的魅族终于妥协了,在周二发布的新版Flyme中增加了SmartBar智能隐藏功能,也标示着魅族将逐渐放弃SmartBar。以前开发的app,底部有导航的必须为魅族手机做专版适配,具体的做法如下:
String deviceName = android.os.Build.BRAND; // 获得手机名称信息
if(deviceName.toLowerCase().equals("meizu")){
layoutInflater.inflate(R.layout.tag_step_meizu, this); //是魅族手机则为魅族专门做一套布局
} else {
layoutInflater.inflate(R.layout.tag_step, this);
}
布局tag_step_meizu如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
>
//正常手机 的布局
<LinearLayout
android:layout_width="match_parent"
android:layout_height="48dp"
android:gravity="center">
</LinearLayout>
//红色部分为魅族预留的空间
<LinearLayout
android:layout_width="match_parent"
android:layout_height="48dp"
android:gravity="center">
</LinearLayout>
</LinearLayout>
为魅族设计的布局无非是屏幕下方预留约50dp的空间让其显示SmartBar,开发者自己开发的底部导航则显示在SmartBar之上。
另外,在最近最新的flyem系统SmartBar终于被放弃了。。
- android 令人烦心的魅族Smart Bar
- android Smart Bar遮盖住底部布局问题解决方案
- 近期烦心的人
- 烦心的毕业设计
- 程序媛的烦心事
- 生活琐碎的烦心事
- Android的status bar分析
- Android的status bar分析
- Android平台的Action Bar
- android action-bar的使用
- android 竖向的progress bar
- 魅族Smart Bar 适配问题
- 那就不会的烦心的事
- 令人激动的Google手机操作系统Android
- 令人激动的Android位置相关API
- Android里一些令人迷惑的属性
- android studio 各种令人费解的问题
- android 平板的action bar、status bar、navigation bar的高度
- Deep Learning 优化方法总结
- C++基类与派生类的转换
- Android 中的SparseArray
- 千万并发的秘密-内核是问题的根本
- Amazon Dynamo架构分析(一)
- android 令人烦心的魅族Smart Bar
- Linux信号通讯编程
- android增量升级
- Java中==和equals的区别
- 从一道笔试题谈算法优化
- POJ 1659.Frogs' Neighborhood(Havel-Hakimi算法应用)
- Android开发环境搭建
- popen()
- Linux Socket编程(不限Linux)