2010-04-24 4 views
0

BlackBerry는 포커스를 추적하거나 변경 방향을 스크롤하는 기능을 제공합니까?BlackBerry : 스크롤 또는 초점 방향 변경

UI에는 가로형 탭 막대가 있으며 그 아래에 목록이 있습니다.

사용자가 목록을 훨씬 아래로 탐색하고 다른 탭을 클릭하기로 결정한 경우 Tab 컨트롤에서 다시 포커스를 얻는 것이 어렵습니다. 사용자는 첫 번째 목록 항목까지 스크롤해야하며 포커스는 탭으로 이동합니다.

목록에 오른쪽 - 왼쪽 구성 요소가 없기 때문에 가로 스크롤 이벤트를 잡아 현재 포커스가 설정된 탭을 변경할 수 있습니까? 마찬가지로, 목록으로 돌아가려면 수직 스크롤 이벤트를 잡아 내고 싶습니다.

답변

2

탐색 컨트롤을 위해 당신은 수직 탐색을위한 수평 탐색 및 DY 여기

protected boolean navigationMovement(int dx, int dy, 
        int status, int time) { 
       // TODO Auto-generated method stub 
       return super.navigationMovement(dx, dy, status, time); 
      } 

DX를 대체 할 수 있습니다.

당신이 포커스 변경을 듣고 싶은 경우이 방법을 구현할 수

public void focusChangeNotify(int arg0) { 
       // TODO Auto-generated method stub 
       super.focusChangeNotify(arg0); 
      }