GridView(그리드뷰)에서 Scroll 막기

Posted by ITPangPang
2016. 6. 17. 21:41 안드로이드(android)/개발중 생긴일


GridView(그리드뷰)에서 

Scroll 막기


오늘 GridView(그리드뷰)를 쓰다가 분명히 할당해놓은 

   View 사이즈보다 안에 내용물이 작은데 그리드뷰를 

   터치했을때 스크롤 살짝살짝되는 것이다.


ㆍ오버스크롤 났을때 화면에 색깔 뭐 생기면서 

   더이상 스크롤 안되~ 그 현상이 아니라 보이는영역에서

   전체 마진이 있는 느낌이었다.

   오버스크롤 처리는 당연히 했다

   요걸로 (overScrollMode="never"



이럴때는 터치이벤트를

달아서 Action을 뺏어오자


gridView.setOnTouchListener(new View.OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
if(event.getAction() == MotionEvent.ACTION_MOVE)
{
return true;
}
return false;
}
});

   

손가락 MOVE 탈때

처리를 한다.