From 128bbcd1e6606b3c1933c8e85a32b30b3e58ead3 Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Wed, 31 Aug 2011 16:58:52 -0700 Subject: Padding the new market button. Change-Id: I293859d4041a05619cb144a82aa1122a70403719 --- src/com/android/launcher2/Launcher.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/com/android/launcher2') diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java index 27382e85c..80f0261ed 100644 --- a/src/com/android/launcher2/Launcher.java +++ b/src/com/android/launcher2/Launcher.java @@ -2458,13 +2458,19 @@ public final class Launcher extends Activity int buttonId, ComponentName activityName, int fallbackDrawableId) { TextView button = (TextView) findViewById(buttonId); Drawable toolbarIcon = getExternalPackageToolbarIcon(activityName); + Resources r = getResources(); + int w = r.getDimensionPixelSize(R.dimen.toolbar_external_icon_width); + int h = r.getDimensionPixelSize(R.dimen.toolbar_external_icon_height); // If we were unable to find the icon via the meta-data, use a generic one if (toolbarIcon == null) { - button.setCompoundDrawablesWithIntrinsicBounds(fallbackDrawableId, 0, 0, 0); + toolbarIcon = r.getDrawable(fallbackDrawableId); + toolbarIcon.setBounds(0, 0, w, h); + button.setCompoundDrawables(toolbarIcon, null, null, null); return null; } else { - button.setCompoundDrawablesWithIntrinsicBounds(toolbarIcon, null, null, null); + toolbarIcon.setBounds(0, 0, w, h); + button.setCompoundDrawables(toolbarIcon, null, null, null); return toolbarIcon.getConstantState(); } } -- cgit v1.2.3