当你在程序中有如下代码:
Builder b=new AlertDialog.Builder(mcontext);
b.setIcon(R.drawable.hsp_irled);
b.setTitle(getResources().getString(R.string.hsp_irled));
b.setMessage(getResources().getString(R.string.hsp_irledmessage));
//String[] texts=getResources().getStringArray(R.array.hsp_irled_distance);
final String[] texts=new String[]{"7米","5米","2米"};
//Log.e("texts", texts[1]);
b.setItems(texts,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "你设置了"+texts[which], Toast.LENGTH_SHORT).show();
}
});
//b.setPositiveButton(getResources().getString(R.string.hsp_yes), null);
b.create().show();
它只会显示setMessage不会显示setitems。