diff options
author | Thomas Wendt <thoemy@gmx.net> | 2014-05-06 00:39:24 +0200 |
---|---|---|
committer | Thomas Wendt <thoemy@gmx.net> | 2014-05-06 00:51:24 +0200 |
commit | 15053474ee17aafcacafda42db8233f8ccd7770f (patch) | |
tree | 766b24c8515cfd6228b1ac20a33a70907d68c3ac /src/com/android/launcher3/DynamicGrid.java | |
parent | d027815092005de1a63d24ab0c06ea0f982b9843 (diff) | |
download | android_packages_apps_Trebuchet-15053474ee17aafcacafda42db8233f8ccd7770f.tar.gz android_packages_apps_Trebuchet-15053474ee17aafcacafda42db8233f8ccd7770f.tar.bz2 android_packages_apps_Trebuchet-15053474ee17aafcacafda42db8233f8ccd7770f.zip |
Fix hidden "Remove" and "App info" buttons in landscape
On grouper the "Remove" and "App info" buttons are not visible if the device
is in landscape. Layout the children of the drag_target_bar vertically to
fix this.
Fixes: https://jira.cyanogenmod.org/browse/CYAN-3744
Before: http://i.imgur.com/SHMTUjK.png
After: http://i.imgur.com/4JeJi8k.png
Change-Id: Ie8a9a799fa89bf8ad233202da10c808ab65a66a9
Diffstat (limited to 'src/com/android/launcher3/DynamicGrid.java')
-rw-r--r-- | src/com/android/launcher3/DynamicGrid.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/launcher3/DynamicGrid.java b/src/com/android/launcher3/DynamicGrid.java index 9be3134c1..6457fdc31 100644 --- a/src/com/android/launcher3/DynamicGrid.java +++ b/src/com/android/launcher3/DynamicGrid.java @@ -31,6 +31,8 @@ import android.view.Gravity; import android.view.View; import android.view.ViewGroup.LayoutParams; import android.widget.FrameLayout; +import android.widget.LinearLayout; + import com.android.launcher3.settings.SettingsProvider; import java.util.ArrayList; @@ -402,6 +404,14 @@ class DeviceProfile { } searchBar.setLayoutParams(lp); + // Layout the drop target icons + LinearLayout dropTargetBar = (LinearLayout) launcher.getSearchBar().getDropTargetBar(); + if (hasVerticalBarLayout) { + dropTargetBar.setOrientation(LinearLayout.VERTICAL); + } else { + dropTargetBar.setOrientation(LinearLayout.HORIZONTAL); + } + // Layout the search bar View qsbBar = launcher.getQsbBar(); qsbBar.setVisibility(searchBarVisible ? View.VISIBLE : View.GONE); |