全部博文(61)
分类: Android平台
2014-04-15 14:40:36
临时接到客户要求,需要只保留返回虚拟按键,放到右下角。开始收集布局修改好,后来要求平板布局。找了一下午中午找到位置,先分享一下:
手机布局需修改文件:frameworks/base/packages/SystemUI/res/layout/navigation_bar.xml
平板布局需修改文件。frameworks/base/packages/SystemUI/res/layout-sw600dp/navigation_bar.xml
如果想注销某个按键,只需作如下修改即可:
+ 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不熟,就用了个偏移位置的办法,
修改:
-
- android:layout_height="match_parent"
- android:layout_weight="1"
- />
成为:
+
+ android:layout_height="match_parent"
+ android:layout_weight="1"
+ />
大功告成。
如果想全部隐藏虚拟按键,只需要在build.prop中增加qemu.hw.mainkeys=1即可。build.prop在你编译出的文件系统的system目录下。