2016-12-26 5 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

あなたのメソッドは何も返せないという意味の 'void'です。これは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(); 

    } 
}); 

}

のようなダイアログを作成した後、私はあなた

関連する問題