Graviton57 has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/349862 )
Change subject: If the user scrolls through the list of languages hide the
software keyboard.
......................................................................
If the user scrolls through the list of languages hide the software keyboard.
Change-Id: I120aed32f7c6318567ed4313fc106e716da273be
---
M app/src/main/java/org/wikipedia/settings/LanguagePreferenceDialog.java
1 file changed, 17 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia
refs/changes/62/349862/1
diff --git
a/app/src/main/java/org/wikipedia/settings/LanguagePreferenceDialog.java
b/app/src/main/java/org/wikipedia/settings/LanguagePreferenceDialog.java
index b4ce530..04aeef8 100644
--- a/app/src/main/java/org/wikipedia/settings/LanguagePreferenceDialog.java
+++ b/app/src/main/java/org/wikipedia/settings/LanguagePreferenceDialog.java
@@ -10,6 +10,7 @@
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
+import android.widget.AbsListView;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.EditText;
@@ -20,6 +21,7 @@
import org.wikipedia.WikipediaApp;
import org.wikipedia.analytics.AppLanguageSelectFunnel;
import org.wikipedia.language.AppLanguageState;
+import org.wikipedia.util.DeviceUtil;
import java.util.ArrayList;
import java.util.List;
@@ -61,7 +63,7 @@
}
languagesList = (ListView)
findViewById(R.id.preference_languages_list);
- EditText languagesFilter = (EditText)
findViewById(R.id.preference_languages_filter);
+ final EditText languagesFilter = (EditText)
findViewById(R.id.preference_languages_filter);
languagesList.setOnItemClickListener(new
AdapterView.OnItemClickListener() {
@Override
@@ -87,6 +89,20 @@
}
});
+ languagesList.setOnScrollListener(new AbsListView.OnScrollListener() {
+ @Override
+ public void onScrollStateChanged(AbsListView view, int
scrollState) {
+ if (null != languagesFilter) {
+ DeviceUtil.hideSoftKeyboard(languagesFilter);
+ }
+ }
+
+ @Override
+ public void onScroll(AbsListView view, int firstVisibleItem, int
visibleItemCount, int totalItemCount) {
+
+ }
+ });
+
languagesList.setAdapter(new LanguagesAdapter(languageCodes, app));
int selectedLanguageIndex =
languageCodes.indexOf(app.getAppLanguageCode());
--
To view, visit https://gerrit.wikimedia.org/r/349862
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I120aed32f7c6318567ed4313fc106e716da273be
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Graviton57 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits