2010-01-20 3 views
1

사용자 지정 PopupScreen을 표시하려고하는데 가상 키보드가 표시되어 있으면 팝업 크기가 줄어 듭니다. 예를 들어, 새 메시지를 선택하면 메시지 유형 (SMS, 전자 메일 등)을 선택할 수있는 PopupScreen이 표시되고 가상 키보드 상단에 표시됩니다. 여기에 내 코드가 뭔가 빠져있다? 나는 Z- 인덱스 또는 비슷한 ...Blackberry PopupScreen 크기가 가상 키보드로 제한됩니다.

public class InsertApplicationMenuItem extends ApplicationMenuItem { 
    public Object run(Object context) { 
    InsertWhatScreen screen = new InsertWhatScreen(); 

    UiApplication.getUiApplication().pushModalScreen(screen); 

    return context; 
    } 
} 

public class InsertWhatScreen extends PopupScreen { 
    public InsertWhatScreen() { 
    super(new VerticalFieldManager(), FOCUSABLE); 
    } 
} 

alt text http://dl.dropbox.com/u/2645315/2010-01-20%2015%2017%2023.png

도움을 주셔서 감사를 찾을 수 없습니다.

답변

2

타사 앱의 가상 키보드 위에 아무 것도 넣을 방법이 없습니다. 가상 키보드가 표시되는 동안 디스플레이 높이를 읽으면 키보드가 표시되는 동안 기기가 앱에 제공되는 "화면 크기"를 실제로 축소하는 것을 볼 수 있습니다.

+0

고마워, 가상 키보드를 숨기려고 노력해야 할 것 같아 ... – bytebender

+0

사용자가 당신에게 감사하지 않을 것입니다 ... 가상 키보드가 작동하는 경우, 이유가있을 수 있습니다. . –

관련 문제