阅读:2129回复:0
导航栏显示到右侧?哥教你怎么玩
原因:
在非常规分辨率的屏(16:9/4:3/10:5...)上 // Allow the navigation bar to move on non-square small devices (phones).mNavigationBarCanMove = width != height && shortSizeDp < 600; 后会在navigationBarPosition()中将navbar根据rotaion方向来移到左侧或者右侧 解决办法:1. 把密度改小,直接,但图标会变很小,不可取 2. mNavigationBarCanMove = false 强制在底部显示,但navbar会挤到一个图标上来, NavigationBarView.java中:findViewById(R.id.rot90)改成findViewById(R.id.rot0) 如果导航栏坐标位置不对,就要对应的修改config_navBarLayout了 |
|
最新喜欢:zhaoyf... |