您的位置:首页 > 移动开发 > Android开发

android 6.0,为何Launcher3桌面和主菜单图标字体大小不跟随系统发生变化?

2018-02-27 10:51 453 查看
Launcher3在初始化图标字体的时候使用了TypedValue.COMPLEX_UNIT_PX属性,
所以字体大小不跟随系统发生变化!

如需要桌面和主菜单图标字体大小跟随系统变化,请做如下修改:
定位到Launcher的BubbleTextView.java文件:
         if (display == DISPLAY_WORKSPACE) {
-            setTextSize(TypedValue.COMPLEX_UNIT_PX, grid.iconTextSizePx);
+            setTextSize(TypedValue.COMPLEX_UNIT_SP, grid.inv.iconTextSize);
         } else if (display == DISPLAY_ALL_APPS) {
-            setTextSize(TypedValue.COMPLEX_UNIT_PX, grid.allAppsIconTextSizePx);
+            setTextSize(TypedValue.COMPLEX_UNIT_SP, grid.inv.iconTextSize);
             defaultIconSize = grid.allAppsIconSizePx;
         }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: