LayoutInflater inflater = LayoutInflater.from(mContext);
View view = inflater.inflate(R.layout.test, null);
// 通过AlertDialog.Builder这个类来实例化我们的一个AlertDialog的对象
AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
// 设置Title的内容
builder.setTitle(R.string.test);
// 设置Title的图标
builder.setIcon(R.drawable.ic_launcher);
// 设置Content来显示一个信息
/*String[] cities = {"2分", "4分", "6分", "8分", "10分"};
builder.setSingleChoiceItems(cities, checkedItem, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
checkedItem = which;
}
});*/
//设置正面按钮
/* builder.setPositiveButton("确认", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getActivity(),""+checkedItem,Toast.LENGTH_LONG).show();
dialog.dismiss();
}
});*/
//设置反面按钮
/*builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});*/
builder.setView(view);
builder.create();
Button bt_test = (Button) view.findViewById(R.id.test);
bt_test.setOnClickListener(new android.view.View.OnClickListener(){
@Override
public void onClick(View v) {
Log.i("测试", "对话框中的Button被点击了");
}
});
builder.show();