虚拟Home键布局代码:android
\frameworks\base\packages\SystemUI\res\layout\navigation_bar.xml
布局
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@+id/home" android:layout_width="0dp" android:layout_height="match_parent" android:src="@drawable/ic_sysbar_home" systemui:keyCode="3" systemui:keyRepeat="true" android:layout_weight="1" android:scaleType="center" android:contentDescription="@string/accessibility_home" />
若是想要修改虚拟按键是否支持长按事件操做,能够修改对应按键的 systemui:keyRepeat 值,但要注意navigation_bar.xml下面有2个home key,分别在id为rot0、rot90的FrameLayout下面,分别表示屏幕旋转0度、90度,2个home key要同时修改。ui