2012-02-24 96 views
0

我创建了一个具有对话框的首选项活动。该对话框有两个按钮CANCEL和ADD。在添加按钮的点击另一个对话框应该打开它有两个编辑文本框的用于输入MAC地址和设备名称如何访问首选项对话框中的对话框按钮

我怎样才能处理上单击偏好屏幕对话框按钮。如果我可以访问点击对话框然后我可以打开另一个活动。

回答

1

您可以为对话框的每个默认按钮提供您自己的DialogInterface.OnClickListener。下面是来自Dialogs topic上developer.android.com一个复制粘贴:

AlertDialog.Builder builder = new AlertDialog.Builder(this); 
builder.setMessage("Are you sure you want to exit?") 
     .setCancelable(false) 
     .setPositiveButton("Yes", new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int id) { 
       MyActivity.this.finish(); 
      } 
     }) 
     .setNegativeButton("No", new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int id) { 
       dialog.cancel(); 
      } 
     }); 
AlertDialog alert = builder.create(); 

另外,您可以create your own dialog, with a custom layout显示任何你喜欢的小部件。使用这种方法,您可以将常规View.OnClickListener连接到按钮并将逻辑放在那里。

+0

会试试这个thakyou的回复 – user1106888 2012-02-24 23:45:34