赞
踩
最近碰到一个问题,平板横屏的时候,把应用图标拖到桌面上的时候,当调整了显示大小变大之后,桌面图标的应用名称就不显示了,但是竖屏的时候又是好的,初步怀疑是代码除了问题,这个问题显示布局边界后查看了图标的位置,发现在单元格内,图标消失后位置一直是居中,说明应用名称的布局位置是被隐藏了,而不是由于图标变大把应用图标挤不见了,可以断定是在代码里面修改并且有现成的方法,然后看了一下具体的流程,单元格相关的布局加载多和deviceprofile有关,所以通过排查找到了如下位置:
package/apps/Launcher3/src/com/android/launcher3/DeviceProfile.java
在该类里面有个adjustToHideWorkspaceLabels();
该类在updateIconSize()方法里面被调用,屏蔽了该方法之后,问题得到解决。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。