갤러리뷰를 커스텀 해서 만들고 있습니다.
다 만들었는데...
한번 좌로 넘김 했을때~! 쭉~~~ 넘어가다가 멈추면...
멈추는 시점의 포지션을 받아서 이벤트를 실행하고 싶습니다.
무슨 방법이 있을까요?
지금은 쭉~~~넘어간 다음에 한번 클릭을 해줘야 실행하게 해놨습니다
onClick 이벤트를 받게 말이죠~!
Gallery gal = (Gallery) findViewById(R.id.galDate);
gal.setAdapter(new GalleryAdapter(this));
gal.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
getJsonData(AppUtil.getToDay(position));
// 스케쥴 리스트 아답타 설정
Toast.makeText(ScheduleTab.this, position + "번째 날짜 선택2", Toast.LENGTH_SHORT).show();
}
});
setOnItemClick이 아닌 다른 리스너가 있는지 궁금합니다.
혹시 아시는분.... 조그마한 힌트라도 부탁 드립니다.
비슷한거로는 setOnItemSelectedLIstener가 있는데요....
setOnItemSelectedLIstener는 넘길때마다 이벤트를 발생시키기에 문제가 됩니다. 그래서 이것 말고 다른걸 찾고 있습니다.




자답 입니다 ㅠ.ㅠ
gal.setCallbackDuringFling(false);
넘김하는동안에는 콜백을 받지 마라~!
역시 영어를 해야 하나 봅니다 ㅠ.ㅠ