解决使用slidingmenu控件导致底部虚拟键覆盖问题
来源:互联网 发布:淘宝客服售前话术模板 编辑:程序博客网 时间:2024/05/20 20:20
问题描述:项目中使用到了slidingmenu控件,而slidingmenu在版本比较高的手机上,显示有隐藏问题,没有计算虚拟按键所占用的空间.如下图:
解决:
找到slidingmenu.Java这个类,修改protected booleanfitSystemWindows(Rect insets)方法内容,将里面的
int bottomPadding = insets.bottom;修改为
int bottomPadding = insets.bottom;if (Build.VERSION.SDK_INT >= 21) { Resources resources = getContent().getResources(); int resourceId = resources.getIdentifier("navigation_bar_height", "dimen", "android"); if (resourceId > 0) { bottomPadding += resources.getDimensionPixelSize(resourceId); }}
但是在小米的手机上底部导航会距底部有margin,在网上有搜了搜看到另一种方式,在设置的时候将这句放上
localSlidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT, true);//使SlidingMenu附加在Activity右边
效果图:
阅读全文
0 0
- 解决使用slidingmenu控件导致底部虚拟键覆盖问题
- Android 解决由于使用SlidingMenu导致虚拟键盘挡住底部菜单栏的问题
- 完美自定义SlidingMenu侧滑控件+沉浸式标题栏+解决华为虚拟键遮挡快速集成到项目
- 解决虚拟键盘把底部导航栏顶起问题
- android 解决底部navigation与手机虚拟按键重叠问题
- 解决虚拟按键遮盖底部视图的问题
- SlidingMenu控件的使用
- android集成slidingmenu后虚拟按键覆盖布局的解决方法
- 解决slidingmenu+actionbarsherlock结合使用时遇到的问题
- 底部虚拟导航栏适配问题
- 因为前缀索引问题导致mysql无法使用覆盖索引
- SlidingMenu源码分析-附自定义底部滑出菜单控件
- 使用分治法解决棋盘覆盖问题
- 解决 侵入式下 EditText位于屏幕底部时会被软键盘覆盖的问题
- 双缓存解决闪烁及对话框背景覆盖控件问题
- 双缓存解决闪烁及对话框背景覆盖控件问题
- 如何解决布局太长导致部分不显示,且解决键盘覆盖文本框的问题。
- SlidingMenu开源控件侧拉栏无法滑动问题修复,bug解决
- 一个 popupwindow的小工具
- video.js
- SpringMVC+Maven+FreeMarker+MyBatis 使用
- Redis集群
- Struts2_拦截器(Action拦截和全局拦截)
- 解决使用slidingmenu控件导致底部虚拟键覆盖问题
- react-native + androidstudio 混合开发
- window下使用ndk编译 ffmpeg库
- 江河双水湾素材
- 悲观锁和乐观锁的区别
- 在网页测试数据
- Git使用总结
- java方面图形/图像处理
- 深层揭密extern "C"