diff --git a/res/layout/user_folder_icon_normalized.xml b/res/layout/user_folder_icon_normalized.xml index 15131f11d7..11eea6072c 100644 --- a/res/layout/user_folder_icon_normalized.xml +++ b/res/layout/user_folder_icon_normalized.xml @@ -44,7 +44,6 @@ style="@style/TextHeadline" android:layout_weight="1" android:background="@android:color/transparent" - android:textStyle="bold" android:gravity="center_horizontal" android:hint="@string/folder_hint_text" android:imeOptions="flagNoExtractUi" diff --git a/src/com/android/launcher3/DeviceProfile.java b/src/com/android/launcher3/DeviceProfile.java index 5a3e7dd3cc..b8faabb66b 100644 --- a/src/com/android/launcher3/DeviceProfile.java +++ b/src/com/android/launcher3/DeviceProfile.java @@ -652,8 +652,11 @@ public class DeviceProfile { int textHeight = Utilities.calculateTextHeight(folderChildTextSizePx); if (isScalableGrid) { - folderCellWidthPx = (int) (cellWidthPx * scale); - folderCellHeightPx = (int) (cellHeightPx * scale); + int minWidth = folderChildIconSizePx + iconDrawablePaddingPx * 2; + int minHeight = folderChildIconSizePx + iconDrawablePaddingPx * 2 + textHeight; + + folderCellWidthPx = (int) Math.max(minWidth, cellWidthPx * scale); + folderCellHeightPx = (int) Math.max(minHeight, cellHeightPx * scale); int borderSpacing = (int) (cellLayoutBorderSpacingOriginalPx * scale); folderCellLayoutBorderSpacingPx = borderSpacing;