summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/PagedViewWidget.java
diff options
context:
space:
mode:
authorWinson Chung <winsonc@google.com>2011-05-09 11:56:34 -0700
committerWinson Chung <winsonc@google.com>2011-05-09 16:03:19 -0700
commit4e6a976c2d85f7261ae4318a9ccffd2440f73124 (patch)
treefdb2e2b157974f2e5260cc02c56b80d7981ab4ca /src/com/android/launcher2/PagedViewWidget.java
parent63257c110a4ee54d5e8872c471cce254cf613c7a (diff)
downloadandroid_packages_apps_Trebuchet-4e6a976c2d85f7261ae4318a9ccffd2440f73124.tar.gz
android_packages_apps_Trebuchet-4e6a976c2d85f7261ae4318a9ccffd2440f73124.tar.bz2
android_packages_apps_Trebuchet-4e6a976c2d85f7261ae4318a9ccffd2440f73124.zip
Adding keyboard focus support for phones.
Change-Id: I2daab961d0727bc5d892db6b50ad0f51fe23873c
Diffstat (limited to 'src/com/android/launcher2/PagedViewWidget.java')
-rw-r--r--src/com/android/launcher2/PagedViewWidget.java18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/com/android/launcher2/PagedViewWidget.java b/src/com/android/launcher2/PagedViewWidget.java
index 46bf532b4..41473c336 100644
--- a/src/com/android/launcher2/PagedViewWidget.java
+++ b/src/com/android/launcher2/PagedViewWidget.java
@@ -255,14 +255,24 @@ public class PagedViewWidget extends LinearLayout implements Checkable {
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
- return FocusHelper.handlePagedViewWidgetKeyEvent(this, keyCode, event)
- || super.onKeyDown(keyCode, event);
+ if (LauncherApplication.isScreenXLarge()) {
+ return FocusHelper.handlePagedViewWidgetKeyEvent(this, keyCode, event)
+ || super.onKeyDown(keyCode, event);
+ } else {
+ return FocusHelper.handlePagedViewGridLayoutWidgetKeyEvent(this, keyCode, event)
+ || super.onKeyDown(keyCode, event);
+ }
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
- return FocusHelper.handlePagedViewWidgetKeyEvent(this, keyCode, event)
- || super.onKeyUp(keyCode, event);
+ if (LauncherApplication.isScreenXLarge()) {
+ return FocusHelper.handlePagedViewWidgetKeyEvent(this, keyCode, event)
+ || super.onKeyUp(keyCode, event);
+ } else {
+ return FocusHelper.handlePagedViewGridLayoutWidgetKeyEvent(this, keyCode, event)
+ || super.onKeyUp(keyCode, event);
+ }
}
@Override