手机布局需修改文件:frameworks/base/packages/SystemUI/res/layout/navigation_barxml
平板布局需修改文件。frameworks/base/packages/SystemUI/res/layout-sw600dp/navigation_barxml
如果想注销某个按键,只需作如下修改即可:
- 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: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"
+ />做一个平板的应用,底部的BACK HOME 还有电池WIFI的那一条STATUS BAR设置全屏后怎么也去不掉, 后来发现一个比较好的方法
在OnCreate里添加一行语句 ,在setContentView之前哦:
getWindow()getDecorView()setSystemUiVisibility(ViewSYSTEM_UI_FLAG_LOW_PROFILE);
或者
getWindow()getDecorView()setSystemUiVisibility(ViewSTATUS_BAR_HIDDEN);
或者
getWindow()getDecorView()setSystemUiVisibility(ViewSYSTEM_UI_FLAG_SHOW_FULLSCREEN);
手机上的,可以:
getWindow()getDecorView()setSystemUiVisibility(ViewSYSTEM_UI_FLAG_HIDE_NAVIGATION);
status bar这玩意很重要,所以在d出 popupwindow和Dialog时就会重现下方的黑条,要有心理准备;
方法二:
将平板root, 然后改改两个文件
$ adb remount
$ adb shell mv /system/app/SystemUIodex /system/app/SystemUIodexold
$ adb shell mv /system/app/SystemUIapk /system/app/SystemUIapkold
$ adb reboot
或者你下一个RE文件管理器,把这两个文件重命名,然后重启,这样,你在任何程序里,包括在待机,都没有下面的 status bar 了!
方法三:
这个方法是参考网上caijicheng2006 方法做的,修改的是源码
grep "status_bar_height" -nR
将下面文件中关于status_bar_height定义的改为0dip
android40/frameworks/base/core/res/res/values-large/dimensxml
android40/frameworks/base/core/res/res/values-sw480dp/dimensxml
android40/frameworks/base/core/res/res/values-sw600dp/dimensxml
android40/frameworks/base/core/res/res/values/dimensxml
android40/packages/apps/Launcher2/res/values-sw480dp/dimensxml
android40/packages/apps/Launcher2/res/values-sw600dp/dimensxml
android40/packages/apps/Launcher2/res/values/dimensxml
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)