2011-09-13 40 views

回答

3

而不是創建一個自定義對話框,你可以使用如下代碼的dialog.ask:

int i = Dialog.ask(""Your text", new String[] {"View", "Cancel"}, new int[] {1, 2}, 1); 
if (i == 1) 
    //your code for view button 
else if (i == 2) 
    //your code for cancel button 
+0

謝謝,這是一個好方法 –

+0

我想創建一個自定義對話框,我使用這個控制器:static String [ ] st = new String [] {「View」,「Cancel」}; \t static int [] i = new int [] {1,2}; \t公共CustomDialog(一個String){ \t \t超級(S,ST,I,1, \t \t Bitmap.getPredefinedBitmap(Bitmap.EXCLAMATION),Manager.FOCUSABLE);我如何爲「查看」和「取消」設置操作? –

+0

不,你不能。當創建一個自定義對話框時,你將不得不創建兩個按鈕「查看」和「取消」,並將FieldChangeListener添加到它們很好的對話框 –

1
  1. 從Dialog類
  2. 擴展您的CustomDiaolog創建要創建
  3. 添加所需的聽衆或navigationClick或keyChar事件
  4. 將它們添加到CustomDiaolog 這是所有的按鈕對象。
+0

謝謝你這麼多 –

+0

喜尼爾,我只需要添加新的按鈕,但它與同樣大小另一個按鈕,我可以管理它嗎?我可以創建一個沒有按鈕默認的對話框嗎? –

+0

確定你可以創建沒有對話框默認的對話框。您也可以根據需要管理按鈕的大小。爲此你需要定製你的按鈕。訪問此鏈接可能會對您有所幫助。 http://www.codinguru.com/2011/02/custom-image-buttonfield-in-blackberry.html –