2011-11-28 4 views
1

내 응용 프로그램에 PictureScrollField를 구현하고 있습니다. PictureScrollField에서 이미지 리스너를 설정하는 방법을 모르겠습니다. navigationClick, navigationMovement, fieldChange, trackwheelclick 및 touchevent로 시도했습니다. 그러나 아무 것도 제대로 작동하지 않습니다. navigationClick, navigationMovement, fieldChange가 작동하지 않습니다. 트랙 휠이 작동하지 않을 것이고, touchevent는 특정 이미지가 아닌 전체 PictureScrollField에서 작동합니다. 누군가 제발 도와주세요. 미리 감사드립니다.Blackberry에서 PictureScrollField의 수신기를 추가하는 방법

+0

새 사진이 언제 표시되는지 또는 클릭/녹화되었는지 알고 싶습니까? – Tamar

+0

사진을 클릭/녹화했을 때 – Aju

답변

2

이동 경로는 이동 경로입니다. 그러나 필드에 포커스가 있는지 확인한 다음 선택한 인덱스를 가져와야합니다. 다음 코드를 시도해보십시오.



protected boolean navigationClick(int status, int time) { 

     // psf is the PictureScrollField // 

     if (psf.isFocus()) { 

      switch (psf.getCurrentImageIndex()) { 
      case 0: 
       // Action when image at index 0 is clicked 
       break; 

      case 1: 
       // Action when image at index 1 is clicked 
       break; 

      default: 
       break; 
      } 
      return true; 
     } 

     return super.navigationClick(status, time); 
    } 


+0

잘 작동하지 않습니다 ... – Aju

+0

코드를 게시하십시오. 코드를보기 전까지는 무엇이 잘못되었는지 말할 수 없습니다. –

+0

여기를보세요 : [PictureScrollField Menu] (http://betweenzeroandone.wordpress.com/2011/12/02/blackberry-creating-a-slick-picturescrollfield-menu/) –

관련 문제