From 6986a84cf67b11d9db9105a416be4f90dae2e04c Mon Sep 17 00:00:00 2001 From: seven332 Date: Thu, 24 Mar 2016 01:54:39 +0800 Subject: [PATCH] Put cursor to end when set keyword --- .../java/com/hippo/ehviewer/ui/scene/GalleryListScene.java | 1 + app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java index b8c41ede8..11dbda729 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java @@ -307,6 +307,7 @@ public final class GalleryListScene extends BaseScene // Update search edit text if (!TextUtils.isEmpty(keyword) && null != mSearchBar) { mSearchBar.setText(keyword); + mSearchBar.cursorToEnd(); } // Update title diff --git a/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java b/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java index b35aa02e6..7db72c2b3 100644 --- a/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java +++ b/app/src/main/java/com/hippo/ehviewer/widget/SearchBar.java @@ -209,6 +209,10 @@ public class SearchBar extends FrameLayout implements View.OnClickListener, return mEditText.getText().toString(); } + public void cursorToEnd() { + mEditText.setSelection(mEditText.getText().length()); + } + public void setTitle(String title) { mTitleTextView.setText(title); }