From 30070c63c6e9fd1c526f6df68219e5b1ad5ae151 Mon Sep 17 00:00:00 2001 From: Paul Gardiner Date: Tue, 21 Feb 2012 14:47:03 +0000 Subject: Android app: react to "Done" button when searching --- android/src/com/artifex/mupdf/MuPDFActivity.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'android') diff --git a/android/src/com/artifex/mupdf/MuPDFActivity.java b/android/src/com/artifex/mupdf/MuPDFActivity.java index 50e3a9ea..364f94ed 100644 --- a/android/src/com/artifex/mupdf/MuPDFActivity.java +++ b/android/src/com/artifex/mupdf/MuPDFActivity.java @@ -13,6 +13,7 @@ import android.os.Bundle; import android.text.Editable; import android.text.TextWatcher; import android.text.method.PasswordTransformationMethod; +import android.view.KeyEvent; import android.view.MotionEvent; import android.view.ScaleGestureDetector; import android.view.View; @@ -290,6 +291,15 @@ public class MuPDFActivity extends Activity int count) {} }); + //React to Done button on keyboard + mSearchText.setOnEditorActionListener(new TextView.OnEditorActionListener() { + public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { + if (actionId == EditorInfo.IME_ACTION_DONE) + search(1); + return false; + } + }); + // Activate search invoking buttons mSearchBack.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { -- cgit v1.2.3