Gallery在滑动的时候就判断位置,难免不准确,停止时才是确定位置:
- gallery.setCallbackDuringFling(false);//停止时返回位置
- gallery.setOnItemSelectedListener(new OnItemSelectedListener() {
- @Override
- public void onItemSelected(final AdapterView<?> parent, final View view,
- final int position, long id) {
- System.out.println("item = " + id);
- }
- @Override
- public void onNothingSelected(AdapterView<?> arg0) {
- // TODO Auto-generated method stub
- }
- }); L