2014-03-05 20 views
0
sas3.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View view) { 
     // TODO Auto-generated method stub"                 " 
     Toast toast= Toast.makeText(getApplicationContext(), 
       "                 ", 
       Toast.LENGTH_SHORT); 
     toast.setGravity(Gravity.CENTER, 0, 0); 
     LinearLayout toastView = (LinearLayout) toast.getView(); 
     ImageView imageCodeProject = new ImageView(getApplicationContext()); 
     imageCodeProject.setImageResource(R.drawable.symptom_muscle_pain); 
     toastView.addView(imageCodeProject, 0); 
     toast.show();    
    } 
}); 

任何人都可以帮助我将这个吐司转换成警报对话框。 请不要降级me..i'm只是一个初学者在机器人..将图像吐司转换成图像AlertDialog

+0

职位的代码,如果你遇到问题,先试试这个:HTTP:/ /www.mkyong.com/android/android-alert-dialog-example/ – user2450263

+0

伙计们一些**帮助**这** BDY **! –

+0

可能的[如何添加代码,当文本(textview)被点击时,会出现一个图像(功能就像一个警告对话框)的重复。](http://stackoverflow.com/questions/22009511/how-to -put-add-code-that-the-texttextview-is-clicked-an-image-will-appea) – ElDuderino

回答

0
sas3.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      // TODO Auto-generated method 
      AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
      this); 
      alertDialogBuilder.setTitle("Your Title"); 
      alertDialogBuilder 
      .setMessage("Click yes to exit!") 
      .setCancelable(false) 
      .setPositiveButton("Yes",new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog,int id) { 
        // if this button is clicked, close 
        // current activity 
        MainActivity.this.finish(); 
       } 
       }) 
      .setNegativeButton("No",new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog,int id) { 
        // if this button is clicked, just close 
        // the dialog box and do nothing 
        dialog.cancel(); 
       } 
      }); 

      // create alert dialog 
      AlertDialog alertDialog = alertDialogBuilder.create(); 

      // show it 
      alertDialog.show(); 
     } 
    }); 
+0

我会在哪里放置这个。? 这是一张图片.. imageCodeProject.setImageResource(R.drawable.symptom_muscle_pain); – user3350245

+0

它位于sas3的onClickListener中 –

0

尝试这样

AlertDialog.Builder alertDialoBuilder; 

    public void getAlertDialog(String title, String message){ 
      if(alertDialoBuilder!= null) 
       alertDialoBuilder= null; 

      alertDialoBuilder= new AlertDialog.Builder(this); 
      alertDialoBuilder.setTitle(title); 
      alertDialoBuilder.setMessage(message); 
      alertDialoBuilder.setPositiveButton("Ok", new DialogInterface.OnClickListener() { 

       @Override 
       public void onClick(DialogInterface dialog, int which) { 
        dialog.dismiss(); 
       } 
      }); 

    //you can implement negative button also if you need it 
      alertDialoBuilder.create().show(); 
     }