2011-09-13 41 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 –