From 661a26694250987cf71c69de0987e3fd209a0c6f Mon Sep 17 00:00:00 2001 From: Michael Jurka Date: Wed, 25 May 2011 16:26:16 -0700 Subject: [PATCH] Fixing the customize drawer tabs on large devices --- .../customize_tab_widget_indicator.xml | 19 +++++++++++++ res/values-large-port/styles.xml | 28 +++++++++++++++++++ res/values-large/styles.xml | 11 ++++++++ res/values-xlarge/styles.xml | 23 +++++++++++++++ .../launcher2/CustomizeTrayTabHost.java | 15 ++++++---- 5 files changed, 91 insertions(+), 5 deletions(-) create mode 100644 res/layout-large/customize_tab_widget_indicator.xml create mode 100644 res/values-large-port/styles.xml create mode 100644 res/values-xlarge/styles.xml diff --git a/res/layout-large/customize_tab_widget_indicator.xml b/res/layout-large/customize_tab_widget_indicator.xml new file mode 100644 index 0000000000..39f0867e1d --- /dev/null +++ b/res/layout-large/customize_tab_widget_indicator.xml @@ -0,0 +1,19 @@ + + + + diff --git a/res/values-large-port/styles.xml b/res/values-large-port/styles.xml new file mode 100644 index 0000000000..ba23a89d3b --- /dev/null +++ b/res/values-large-port/styles.xml @@ -0,0 +1,28 @@ + + + + + + diff --git a/res/values-large/styles.xml b/res/values-large/styles.xml index 7208d979f1..266a01e534 100644 --- a/res/values-large/styles.xml +++ b/res/values-large/styles.xml @@ -41,4 +41,15 @@ 0dip false + + + + diff --git a/res/values-xlarge/styles.xml b/res/values-xlarge/styles.xml new file mode 100644 index 0000000000..fdf2f1970e --- /dev/null +++ b/res/values-xlarge/styles.xml @@ -0,0 +1,23 @@ + + + + + + diff --git a/src/com/android/launcher2/CustomizeTrayTabHost.java b/src/com/android/launcher2/CustomizeTrayTabHost.java index b6c55f8b76..e1ba700aee 100644 --- a/src/com/android/launcher2/CustomizeTrayTabHost.java +++ b/src/com/android/launcher2/CustomizeTrayTabHost.java @@ -74,18 +74,23 @@ public class CustomizeTrayTabHost extends TabHost implements LauncherTransitiona TextView tabView; TabWidget tabWidget = (TabWidget) findViewById(com.android.internal.R.id.tabs); - tabView = (TextView) mInflater.inflate(R.layout.tab_widget_indicator, tabWidget, false); + tabView = (TextView) mInflater.inflate( + R.layout.customize_tab_widget_indicator, tabWidget, false); tabView.setText(mContext.getString(R.string.widgets_tab_label)); - addTab(newTabSpec(WIDGETS_TAG).setIndicator(tabView).setContent(contentFactory)); - tabView = (TextView) mInflater.inflate(R.layout.tab_widget_indicator, tabWidget, false); + addTab(newTabSpec(WIDGETS_TAG) + .setIndicator(tabView).setContent(contentFactory)); + tabView = (TextView) mInflater.inflate( + R.layout.customize_tab_widget_indicator, tabWidget, false); tabView.setText(mContext.getString(R.string.applications_tab_label)); addTab(newTabSpec(APPLICATIONS_TAG) .setIndicator(tabView).setContent(contentFactory)); - tabView = (TextView) mInflater.inflate(R.layout.tab_widget_indicator, tabWidget, false); + tabView = (TextView) mInflater.inflate( + R.layout.customize_tab_widget_indicator, tabWidget, false); tabView.setText(mContext.getString(R.string.wallpapers_tab_label)); addTab(newTabSpec(WALLPAPERS_TAG) .setIndicator(tabView).setContent(contentFactory)); - tabView = (TextView) mInflater.inflate(R.layout.tab_widget_indicator, tabWidget, false); + tabView = (TextView) mInflater.inflate( + R.layout.customize_tab_widget_indicator, tabWidget, false); tabView.setText(mContext.getString(R.string.shortcuts_tab_label)); addTab(newTabSpec(SHORTCUTS_TAG) .setIndicator(tabView).setContent(contentFactory));