android4.2&android4.3去掉虚拟按键
来源:互联网 发布:win10系统如何优化提速 编辑:程序博客网 时间:2024/05/01 13:52
临时接到客户要求,需要只保留返回虚拟按键,放到右下角。开始收集布局修改好,后来要求平板布局。找了一下午中午找到位置,先分享一下:
手机布局需修改文件:frameworks/base/packages/SystemUI/res/layout/navigation_bar.xml
平板布局需修改文件。frameworks/base/packages/SystemUI/res/layout-sw600dp/navigation_bar.xml
如果想注销某个按键,只需作如下修改即可:
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@+id/back"
- android:layout_width="128dp" android:paddingStart="25dp" android:paddingEnd="25dp"
+ android:layout_width="0dp" android:paddingStart="25dp" android:paddingEnd="25dp"
android:layout_height="match_parent"
android:src="@drawable/ic_sysbar_back"
systemui:keyCode="4"
android:layout_weight="0"
systemui:glowBackground="@drawable/ic_sysbar_highlight"
android:contentDescription="@string/accessibility_back"
/>
但是想放到右下角,因为我对android不熟,就用了个偏移位置的办法,
修改:
- <Space
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_weight="1"
- />
成为:
+ <Space
+ android:layout_width="3300"
+ android:layout_height="match_parent"
+ android:layout_weight="1"
+ />
大功告成。
如果想全部隐藏虚拟按键,只需要在build.prop中增加qemu.hw.mainkeys=1即可。build.prop在你编译出的文件系统的system目录下。
- android4.2&android4.3去掉虚拟按键
- android4.0虚拟按键
- Android4.0状态栏添加虚拟按键
- android4.0虚拟按键的显示
- Android4.0 隐藏虚拟按键 实现全屏
- Android4.0 隐藏虚拟按键 实现全屏
- Android4.0 隐藏虚拟按键 实现全屏
- Android4.0之后添加虚拟按键方法
- android4.2去掉3g图标
- android4.0上状态栏上加入虚拟按键
- 给Android4.0以上系统加上虚拟菜单按键
- android4.0以上 隐藏 虚拟按键,三种方法任选
- 添加Android4.4 tp的虚拟按键触摸震动反馈
- Android4.0以上虚拟按键没有menu看看这篇文章
- 关于 Android4.0 隐藏虚拟按键的问题 实现全屏
- 关于彻底隐藏Android4.0下方的虚拟按键
- Android4.1添加新的按键(3)
- android4.0增加遥控器按键<3>
- LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- C 基础 typedef与define 的使用
- mysqldump无法备份 锁表的解决方案
- flume-两台机器上agent的串联运行
- ios--OpenCV--提取图片(或者视频)的R,G,B颜色分量
- android4.2&android4.3去掉虚拟按键
- AT+CSMP 设置短消息文本参数
- 在CentOS Linux下部署Activemq 5
- JSON对象 和 java对象互相转换
- Android view 惰性加载 - ViewStub的应用
- 虚函数的声明和定义与编译器错误提示
- 32位和64位系统区别及int字节数
- 高效开发Android App的10个建议
- UNIX网络编程--服务器的几种异常终止