Swipe Refresh Layout 과 ViewPager 를 사용할 때가 많은데, 스크롤 이벤트가 잘못되어 부 자연스럽게 움직일 때가 있다.
이럴 땐...
ViewPager에 onTouch 함수를 매핑해주자.
ViewPager mPager = (ViewPager) findViewById(R.id.pager); mPager.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { mLayout.setEnabled(false); switch (event.getAction()) { case MotionEvent.ACTION_UP: mLayout.setEnabled(true); break; } return false; } });
'안드로이드' 카테고리의 다른 글
안드로이드 크래쉬 리포트 (0) | 2015.02.10 |
---|---|
windowSoftInputMode (0) | 2015.02.10 |
MODE_PRIVATE (0) | 2015.01.08 |
Fragment onCreateView inflate Exception (0) | 2014.12.26 |
TextView Font Size 코드 (0) | 2014.11.06 |