android - 在 android nougat 启动器中删除 Hotseat (app dock)

标签 android android-launcher

我想在主屏幕 View 中删除 hotseat(app dock),我试图编辑 launcher.xml、launcher.java、hotseat.xml、hotseat.java,但没有任何改变。你有什么想法吗??

最佳答案

你到底想要什么?

如果您正在使用 AOSP Launcher(分支 Android_7.1),则需要修改 AllAppsContainerView.java、Launcher.java、Workspace.java、DeviceProfile.java 等。

它不依赖于 .xml 布局文件。如果您删除 hotseat,应用程序将无法运行。

我猜你想完全删除 hotseat。如果我猜对了,你需要修改测量代码。 DeviceProfile.java 有 Layout() 方法。您可以找到热座测量并将高度修改为 0(零)并修改工作空间,您需要从 getWorkspacePadding() 方法中删除热座填充。

否则,请详细说明。

关于android - 在 android nougat 启动器中删除 Hotseat (app dock),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45048339/

相关文章:

android - 启动设备时,我的启动器应用启动两次

java - 在启动器中创建第二个快捷方式

Android 自定义启动器不会停止 BootAnimation

android - 可以禁用菜单按钮吗?

android - ViewHolder 在偶数和奇数位置膨胀布局

java - 如何显示具有模糊背景和禁用 UI 的进度条

android - SupportFragmentManager, popbackstack & screen rotation

java - 如何在Android Studio中关联.mp3文件

android - 防止ScrollView中的子项被滚动出屏幕

android - 有没有办法在 Android 上以编程方式设置默认主页/启动器?