首页 > 其他 > 详细

王立平--AlertDialog

时间:2014-09-30 16:24:28      阅读:210      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!