一个可自定义UI风格的对话框,用法和原生的AlertDialog类似。
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("提示标题").setMessage("你好,我是提示内容")
.setPositiveButton("确认", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
// TODO Auto-generated method stub
showToast("您点击了确认");
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
// TODO Auto-generated method stub
showToast("您点击了取消");
}
});
builder.create().show();
如需使用自定义风格则使用setContentView(View v)
,v为自定义视图对象,各控件的id须与原布局文件layout_dialog.xml
保持一致。