Android6.0 Launcher3 修改app字体大小

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a161619/article/details/78804799

在原生的Android6.0中,在修改了系统字体大小后,Launcher 3上的app字体大小没有改变,下面方法可以解决:

--- a/packages/apps/Launcher3/src/com/android/launcher3/BubbleTextView.java
+++ b/packages/apps/Launcher3/src/com/android/launcher3/BubbleTextView.java
@@ -124,9 +124,11 @@ public class BubbleTextView extends TextView
         int display = a.getInteger(R.styleable.BubbleTextView_iconDisplay, DISPLAY_WORKSPACE);
         int defaultIconSize = grid.iconSizePx;
         if (display == DISPLAY_WORKSPACE) {
-            setTextSize(TypedValue.COMPLEX_UNIT_PX, grid.iconTextSizePx);
+            //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_PX, grid.allAppsIconTextSizePx);
+                       setTextSize(TypedValue.COMPLEX_UNIT_SP, grid.inv.iconTextSize);
             defaultIconSize = grid.allAppsIconSizePx;
         }


展开阅读全文

没有更多推荐了,返回首页