Yuvipanda has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/108078


Change subject: Hide keyboard when you scroll search results
......................................................................

Hide keyboard when you scroll search results

Change-Id: I904d6bf463eff19f0b03f1fa379620083c9e1138
---
M wikipedia/src/main/java/org/wikipedia/search/SearchArticlesFragment.java
1 file changed, 17 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/78/108078/1

diff --git 
a/wikipedia/src/main/java/org/wikipedia/search/SearchArticlesFragment.java 
b/wikipedia/src/main/java/org/wikipedia/search/SearchArticlesFragment.java
index 68f8744..470f1f9 100644
--- a/wikipedia/src/main/java/org/wikipedia/search/SearchArticlesFragment.java
+++ b/wikipedia/src/main/java/org/wikipedia/search/SearchArticlesFragment.java
@@ -171,6 +171,23 @@
             }
         });
 
+        searchResultsList.setOnScrollListener(new 
AbsListView.OnScrollListener() {
+            @Override
+            public void onScrollStateChanged(AbsListView view, int 
scrollState) {
+                if (scrollState == SCROLL_STATE_TOUCH_SCROLL && 
getActivity().getCurrentFocus() != null) {
+                    InputMethodManager inputManager = (InputMethodManager)
+                            
getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
+                    
inputManager.hideSoftInputFromWindow(getActivity().getCurrentFocus().getWindowToken(),
+                            InputMethodManager.HIDE_NOT_ALWAYS);
+                    getActivity().getCurrentFocus().clearFocus();
+                }
+
+            }
+
+            @Override
+            public void onScroll(AbsListView view, int firstVisibleItem, int 
visibleItemCount, int totalItemCount) {
+            }
+        });
         searchNetworkError.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {

-- 
To view, visit https://gerrit.wikimedia.org/r/108078
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I904d6bf463eff19f0b03f1fa379620083c9e1138
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Yuvipanda <yuvipa...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to