diff options
author | Mihai Preda <preda@google.com> | 2009-08-05 17:07:31 +0200 |
---|---|---|
committer | Mihai Preda <preda@google.com> | 2009-08-05 17:07:31 +0200 |
commit | bcabcbb48e784ca9e466204b63edd9b0729b5df0 (patch) | |
tree | a56633cbf2b6e9ec8e4ad3fda9e03ddd04e8d6fc /src/com/android/calculator2/Calculator.java | |
parent | 522a7a9b8ee8975b91b9280ffc9e8f6c8d17317e (diff) | |
download | android_packages_apps_ExactCalculator-bcabcbb48e784ca9e466204b63edd9b0729b5df0.tar.gz android_packages_apps_ExactCalculator-bcabcbb48e784ca9e466204b63edd9b0729b5df0.tar.bz2 android_packages_apps_ExactCalculator-bcabcbb48e784ca9e466204b63edd9b0729b5df0.zip |
Calculator: BACK key on Advanced panel moves to Basic panel.
BUG 1890261.
Diffstat (limited to 'src/com/android/calculator2/Calculator.java')
-rw-r--r-- | src/com/android/calculator2/Calculator.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/com/android/calculator2/Calculator.java b/src/com/android/calculator2/Calculator.java index d90da65..f4d430e 100644 --- a/src/com/android/calculator2/Calculator.java +++ b/src/com/android/calculator2/Calculator.java @@ -24,6 +24,7 @@ import android.view.Menu; import android.view.MenuItem; import android.view.Window; import android.view.View; +import android.view.KeyEvent; import android.widget.Button; import android.widget.ListView; import android.content.res.Configuration; @@ -153,6 +154,17 @@ public class Calculator extends Activity { mPersist.save(); } + @Override + public boolean onKeyDown(int keyCode, KeyEvent keyEvent) { + if (keyCode == KeyEvent.KEYCODE_BACK + && mPanelSwitcher.getCurrentIndex() == ADVANCED_PANEL) { + mPanelSwitcher.moveRight(); + return true; + } else { + return super.onKeyDown(keyCode, keyEvent); + } + } + static void log(String message) { if (LOG_ENABLED) { Log.v(LOG_TAG, message); |