1
A
답변
5
이 트릭을 수행해야합니다. 스웨덴 요리사가보고있는 것에 대해 사과드립니다.
int answer = Dialog.ask("Gersh gurndy morn-dee burn-dee, burn-dee, flip-flip-flip-flip-flip-flip-flip-flip-flip?", new String[] {"Hokey dokey","Bork bork bork"}, new int[] {Dialog.OK,Dialog.CANCEL}, Dialog.CANCEL);
편집 :
The above explained better:
public final static int NEGATIVE = 0;
public final static int AFIRMATIVE = 1;
public final static int DEFAULT = NEGATIVE;
int answer = Dialog.ask("question?", new String[] {"afirmative button label", "negative button label"}, new int[] {AFIRMATIVE,NEGATIVE}, DEFAULT);
당신은 당신이 필요해서는 안이 방법을 사용하여 위의이 대화 상자의 모든 텍스트 (언어) 값을 변경할 수 있습니다에서 볼 수 있듯이 다른 언어로 Dialog를 만드는 커스텀 클래스.
표준 BB 지역화 접근법을 사용하면 더 간단한 방법 (Dialog.ask (res.getString (SOMEQUESTION))을 사용하면 전화 옵션에서 설정된 언어에 대해 자동으로 긍정 및 부정적인 버튼이 조정됩니다. 단지 문자열 자원으로 질문을 추가 할 필요가
현재 유효한 방법 및 생성자의 목록을 찾을 수 있습니다. 아래 http://www.blackberry.com/developers/docs/5.0.0api/net/rim/device/api/ui/component/Dialog.html
더 많은 편집이 :
내가 내 위의 대답은 당신이 무엇인지 알았는데 후에 필요하다면 더 새로운 클래스에 대화 상자를 사용자 정의 당신은 이런 식으로 할 수 있습니다public class MyDialogScreen extends MainScreen implements LocalResource {
private int exitState;
...
protected void sublayout(int width, int height) {
setExtent(dialogWidth, dialogHeight);
setPosition(XPOS, YPOS);
layoutDelegate(dialogWidth, dialogHeight);
}
// do some stuff and assign exitState appropriately
// e.g. a button that sets exitState = 1 then pops this screen
// another button that sets exitState = 2 then pops this screen
...
public int getExitState()
{
return this.exitState;
}
위의 나는 새 화면을 만들었습니다 그리고 난에서 사용자 지정 너비, 높이 및 XY 위치를 지정하는 sublayout 방법을 재정의 layoutDelegate. 이 화면을 누르면 지정한 XY 위치에있는 스택의 이전 화면 위에있는 상자 모양의 대화 상자로 표시됩니다.
pushModal을 사용해야합니다. 이렇게하면 화면이 디스플레이 스택에서 팝업 된 후 getExitState 메소드에 액세스 할 수 있습니다.
예컨대
MyDialogScreen dialog = new MyDialogScreen();
UiApplication.getUiApplication().pushModalScreen(dialog);
int result = dialog.getExitState();
건배
레이
관련 문제
- 1. 사용자 지정 대화 상자를 만드는 데 문제가 있습니다.
- 2. 함수에서 사용자 지정 대화 상자를 표시하려면 어떻게합니까?
- 3. 대화 상자를 미리로드하는 방법
- 4. asp.net에서 팝업 대화 상자를 만드는 방법
- 5. 대화 상자를 움직일 수있게 만드는 방법?
- 6. iphone 응용 프로그램에서 대화 상자를 만드는 방법
- 7. 사용자 지정 대화 상자 만들기
- 8. Eclipse에서 내 리소스 유형에 대한 사용자 지정 "이름 바꾸기"대화 상자를 만드는 방법 (기본 리팩토링)?
- 9. MKMapView에서 상자를 만드는 사용자
- 10. 사용자 지정 TabBarItems를 만드는 방법?
- 11. 사용자 지정 DataGridViewCell을 만드는 방법
- 12. 사용자 정의 대화 상자를 닫으시겠습니까?
- 13. TinyMCE 대화 상자를 만드는 방법은 무엇입니까?
- 14. 팝업 대화 상자를 닫는 방법?
- 15. 사용자 지정 대화 상자 ... 사용자 입력을 기다리시겠습니까?
- 16. 사용자 정의 대화 상자를 투명하게 만드는 방법은 무엇입니까?
- 17. 사용자 지정 대화 상자 시작
- 18. 맞춤 대화 상자를 알림 대화 상자처럼 보이게 만드는 방법은 무엇입니까?
- 19. Android에서 로딩 대화 상자를 만드는 방법은 무엇입니까?
- 20. WPF에서 모달 대화 상자를 만드는 방법은 무엇입니까?
- 21. Winform 대화 상자를 이동하는 방법
- 22. 아이폰에서 대화 상자를 여는 방법?
- 23. Jquery 대화 상자를 디버그하는 방법
- 24. 오이에서 대화 상자를 테스트하는 방법?
- 25. 사용자 지정 단추가있는 Excel VBA 대화 상자
- 26. 파괴 후 jquery 대화 상자를 다시 만드는 방법
- 27. VS 2010에서 VSF에서 inspect 변수 대화 상자를 만드는 방법
- 28. Android 사용자 지정 대화 상자
- 29. 사용자 지정 대화 상자의 QuickContactBadge
- 30. Wix 사용자 지정 대화 상자