2011-09-09 6 views
0

내 앱에서 사용자가 텍스트를 클립 보드에 복사 할 때 내 자신의 기능을 시작하고 싶습니다.클립 보드에 기능 추가하기 ActionBar

나는 onActionModeFinished 함수를 오버라이드하고 있으며, 사용자가 복사에서 탭을 선택했는지 확인하고 싶습니다. 선택한 탐색 인덱스가 표시됩니다. 불행히도 -1을 항상 반환하면. 내가 여기서 잘못하고 있는게 있니?

@Override 
public void onActionModeFinished(ActionMode mode) { 
    super.onActionModeFinished(mode); 

    if (_actionBar != null) { 
     int index = _actionBar.getSelectedNavigationIndex(); 
     // here index is always -1 
    } 
} 

답변

0

ActionBar에는 탭과 목록 선택자가 왼쪽에 포함될 수 있습니다. 따라서 getSelectedNavigationIndex는이 탐색 항목에서 오른쪽에있는 메뉴 항목이 아닌 위치를 가져 오는 데 사용됩니다.

+0

감사합니다. Alexander – zov

관련 문제