码迷,mamicode.com
首页 > 其他好文 > 详细

王立平--AlertDialog

时间:2014-09-30 17:48:18      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:alertdialog   android   

bubuko.com,布布扣



AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。

要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。 dialog = new AlertDialog.Builder(this)

属性设置:

setTitle :为对话框设置标题

setIcon :为对话框设置图标
    setMessage:为对话框设置内容
    setView : 给对话框设置自定义样式
    setItems :设置对话框要显示的一个list,一般用于显示几个命令时
    setMultiChoiceItems :用来设置对话框显示一系列的复选框
    setNeutralButton    :普通按钮

setPositiveButton   :给对话框添加"Yes"按钮
    setNegativeButton :对话框添加"No"按钮
   create : 创建对话框
   show :显示对话框

简单举例:给对话框设置自定义的样式

public class MainActivity extends Activity {
private AlertDialog dialog; 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main); 
        LayoutInflater inflater =  this.getLayoutInflater();
        View layout = inflater.inflate(R.layout.other, null);
        dialog = new AlertDialog.Builder(this)
        .setCancelable(true)  
        .setView(layout)
        .show();
          
    }
}



王立平--AlertDialog

标签:alertdialog   android   

原文地址:http://blog.csdn.net/u013425527/article/details/39695685

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!