Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android4.2&android4.3去掉虛擬按鍵

android4.2&android4.3去掉虛擬按鍵

編輯:關於Android編程

臨時接到客戶要求,需要只保留返回虛擬按鍵,放到右下角。開始收集布局修改好,後來要求平板布局。找了一下午中午找到位置,先分享一下:

手機布局需修改文件:frameworks/base/packages/SystemUI/res/layout/navigation_bar.xml

平板布局需修改文件。frameworks/base/packages/SystemUI/res/layout-sw600dp/navigation_bar.xml

如果想注銷某個按鍵,只需作如下修改即可:

- 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不熟,就用了個偏移位置的辦法,

修改:

- - android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_weight="1"
- />

成為:

+ + android:layout_width="3300"
+ android:layout_height="match_parent"
+ android:layout_weight="1"
+ />

大功告成。

如果想全部隱藏虛擬按鍵,只需要在build.prop中增加qemu.hw.mainkeys=1即可。build.prop在你編譯出的文件系統的system目錄下。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved