summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/DynamicGridSizeFragment.java
diff options
context:
space:
mode:
authorRaj Yengisetty <rajesh@cyngn.com>2014-08-11 12:46:17 -0700
committerGerrit Code Review <gerrit@cyanogenmod.org>2014-08-15 20:17:56 +0000
commit3493881701556f359d29dba1be9f53b5fbb8d85b (patch)
treef13efc193b80c9506659eaec6f549caaeb3735b1 /src/com/android/launcher3/DynamicGridSizeFragment.java
parentfa3f1597d55347db92d4c3ced74e62db3a6d6d84 (diff)
downloadandroid_packages_apps_Trebuchet-3493881701556f359d29dba1be9f53b5fbb8d85b.tar.gz
android_packages_apps_Trebuchet-3493881701556f359d29dba1be9f53b5fbb8d85b.tar.bz2
android_packages_apps_Trebuchet-3493881701556f359d29dba1be9f53b5fbb8d85b.zip
Fix spacing issues on devices with/without nav-bar in overview settings panel
Change-Id: I329b63b780e5727307770e076bf03e3bc4d82dd0
Diffstat (limited to 'src/com/android/launcher3/DynamicGridSizeFragment.java')
-rw-r--r--src/com/android/launcher3/DynamicGridSizeFragment.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/launcher3/DynamicGridSizeFragment.java b/src/com/android/launcher3/DynamicGridSizeFragment.java
index 9ab1ad0bd..69720a5a2 100644
--- a/src/com/android/launcher3/DynamicGridSizeFragment.java
+++ b/src/com/android/launcher3/DynamicGridSizeFragment.java
@@ -36,6 +36,7 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.Button;
+import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListView;
@@ -88,6 +89,14 @@ public class DynamicGridSizeFragment extends Fragment
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.dynamic_grid_size_screen, container, false);
mDynamicGrid = (GridSizeView) v.findViewById(R.id.dynamic_grid_size_image);
+ mListView = (ListView) v.findViewById(R.id.dynamic_grid_list);
+
+ Launcher launcher = (Launcher) getActivity();
+ LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams)
+ mListView.getLayoutParams();
+ lp.bottomMargin = ((FrameLayout.LayoutParams) launcher.getOverviewPanel()
+ .findViewById(R.id.settings_container).getLayoutParams()).bottomMargin;
+ mListView.setLayoutParams(lp);
LinearLayout titleLayout = (LinearLayout) v.findViewById(R.id.dynamic_grid_title);
titleLayout.setOnClickListener(new View.OnClickListener() {
@@ -103,7 +112,6 @@ public class DynamicGridSizeFragment extends Fragment
updateGridMetrics();
- mListView = (ListView) v.findViewById(R.id.dynamic_grid_list);
Resources res = getResources();
String[] values = {
res.getString(R.string.grid_size_comfortable),