Skip to content

Commit 2936266

Browse files
committed
search UI updates---style in the list
1 parent 38c9fed commit 2936266

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

android/src/main/java/com/hackthenorth/android/ui/MainActivity.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import android.view.Menu;
1919
import android.view.MenuInflater;
2020
import android.view.MenuItem;
21+
import android.view.MotionEvent;
2122
import android.view.View;
2223
import android.view.ViewGroup;
2324
import android.view.ViewTreeObserver;
@@ -56,7 +57,7 @@
5657
import com.hackthenorth.android.util.Units;
5758
import com.readystatesoftware.systembartint.SystemBarTintManager;
5859

59-
public class MainActivity extends BaseActivity implements AbsListView.OnScrollListener {
60+
public class MainActivity extends BaseActivity implements View.OnTouchListener {
6061

6162
private static final String TAG = "MainActivity";
6263
private static final int PLAY_SERVICES_RESOLUTION_REQUEST = 9000;
@@ -618,15 +619,13 @@ public void onAnimationEnd(Animation animation) {
618619
}
619620

620621
@Override
621-
public void onScrollStateChanged(AbsListView view, int scrollState) {
622-
if (searchable(mViewPager.getCurrentItem())) {
622+
public boolean onTouch(View v, MotionEvent event) {
623+
if (event.getAction() == MotionEvent.ACTION_DOWN) {
623624
// dismiss the keyboard
624625
InputMethodManager imm = (InputMethodManager)
625626
getSystemService(Service.INPUT_METHOD_SERVICE);
626627
imm.hideSoftInputFromWindow(mSearchBox.getWindowToken(), 0);
627628
}
629+
return false;
628630
}
629-
630-
@Override public void onScroll(AbsListView view, int firstVisibleItem,
631-
int visibleItemCount, int totalItemCount) {}
632631
}

android/src/main/java/com/hackthenorth/android/ui/mentor/MentorsFragment.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,9 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa
7575
mSearchListView.setAdapter(mAdapter);
7676

7777
// Hook up activity to fragment so it knows when to dismiss the search box
78-
if (getActivity() instanceof AbsListView.OnScrollListener) {
79-
AbsListView.OnScrollListener l = (AbsListView.OnScrollListener)getActivity();
80-
mSearchListView.setOnScrollListener(l);
78+
if (getActivity() instanceof View.OnTouchListener) {
79+
View.OnTouchListener l = (View.OnTouchListener)getActivity();
80+
mSearchListView.setOnTouchListener(l);
8181
}
8282

8383
return view;

0 commit comments

Comments
 (0)