2016-12-26 42 views
0

请告诉我,我认为问题的回报。
我有一个按钮,我想按下时打开一个对话框。对话框窗口onclick按钮

这是我的代码:

private void settinglistners() { 
    shwdlg.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); 
      builder.setMessage("Are you sure") 
        .setTitle("Delete") 
        .setPositiveButton("Ok", new DialogInterface.OnClickListener() { 
         public void onClick(DialogInterface dialog, int id) { 

         } 
        }) 
        .setNegativeButton("Cancel", new DialogInterface.OnClickListener() { 
         public void onClick(DialogInterface dialog, int id) { 

         } 
        }); 
      return builder.create(); 

     } 
    }); 
} 
+0

您可以添加多个标签!使用您使用的编程语言标记您的问题是一件明智的事情。 – martijnn2008

+0

你的方法是“无效”,意味着它们不能返回任何东西。这是Android吗?然后也用Android标记这个。 – martijnn2008

+0

是的这是Android。 – Waseem

回答

0

使用 “.show()” 像这样

private void settinglistners() { 
shwdlg.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); 
     builder.setMessage("Are you sure") 
       .setTitle("Delete") 
       .setPositiveButton("Ok", new DialogInterface.OnClickListener() { 
        public void onClick(DialogInterface dialog, int id) { 

        } 
       }) 
       .setNegativeButton("Cancel", new DialogInterface.OnClickListener() { 
        public void onClick(DialogInterface dialog, int id) { 

        } 
       }); 
     return builder.create().show(); 

    } 
}); 

}

创建对话框后,我认为这将有助于你

相关问题