summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorPaul Gardiner <paul@glidos.net>2012-02-21 14:47:03 +0000
committerTor Andersson <tor.andersson@artifex.com>2012-02-21 17:38:23 +0100
commit30070c63c6e9fd1c526f6df68219e5b1ad5ae151 (patch)
tree3bfb6102fa516aca744274292a8ca9f7d6b5fc6f /android
parent71b7e5af9c95d42428336ec41deb64f8e74f5520 (diff)
downloadmupdf-30070c63c6e9fd1c526f6df68219e5b1ad5ae151.tar.xz
Android app: react to "Done" button when searching
Diffstat (limited to 'android')
-rw-r--r--android/src/com/artifex/mupdf/MuPDFActivity.java10
1 files changed, 10 insertions, 0 deletions
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) {