当前位置: 代码迷 >> Android >> Android 导航栏怎么支持长按 home 键事件分发
  详细解决方案

Android 导航栏怎么支持长按 home 键事件分发

热度:292   发布时间:2016-04-28 06:32:25.0
Android 导航栏如何支持长按 home 键事件分发

前言
         欢迎大家我分享和推荐好用的代码段~~
声明
         欢迎转载,但请保留文章原始出处:
         CSDN:
http://www.csdn.net
         雨季o莫忧离:http://blog.csdn.net/luckkof

正文

 

导航栏中的虚拟 home button, 默认只支持分发短按 home key 的分发, 不支持长按 home key 的分发
如果需要支持长按 home key 的分发
请作如下修改:
请修改
frameworks\base\packages\SystemUI\res\[layout-xxx]\navigation_bar.xml 
//注: [layout-xxx]为贵司机型所使用的 layout 文件夹

将 <com.android.systemui.statusbar.policy.KeyButtonView android:id="@+id/home" 控件下的属性
systemui:keyRepeat="false"   // false 改为 true
 
这个文件中有两个 <com.android.systemui.statusbar.policy.KeyButtonView android:id="@+id/home"
两个都需要作同样的修改。

  相关解决方案