2012-11-20 136 views
-1

enter image description hereAndroid的用户界面

喜的朋友,我要像(仅文本不是单选按钮)相同的图像,但我不想单选按钮警告对话框,我只需要文字,我怎么能做到这一点,请给我建议。

回答

1
final CharSequence[] items = {"One", "Two", "Three"}; 

    AlertDialog.Builder builder = new AlertDialog.Builder(this); 
    builder.setTitle("Title"); 
    builder.setItems(items, new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog, int item) { 
      // Do something with the selection 
     } 
    }); 
    builder.setPositiveButton("Ok",new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog,int id) { 
      // Do something when ok pressed 
     } 
    }); 
    builder.setNegativeButton("Cancel",new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog,int id) { 
      // Do something when cancel pressed 
     } 
    }); 
    AlertDialog alert = builder.create(); 
    alert.show(); 
0

试试这个代码

final CharSequence[] version = {"Jelly Bean", "IceCream Sandwich", "Honey Comb", "Ginger Bread"}; 
AlertDialog.Builder ad = new AlertDialog.Builder(this); 
ad.setTitle("Choose your version"); 
ad.setMessage("You can set messag here"); 
ad.setItems(version, new DialogInterface.OnClickListener() 
{ 
public void onClick(DialogInterface dialoginterface, int intVersion) 
{ 

} 
ad.setPositiveButton("OK", new OnClickListener() 
{ 
public void onClick(DialogInterface dialoginterface, int arg1)   
{ 

} 
} 
ad.setNegativeButton("Cancel", new OnClickListener() 
{ 
public void onClick(DialogInterface dialoginterface, int arg1) 
{ 
} 
}); 
ad.setCancelable(false); 
ad.show();