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

关于dialog的一点知识

时间:2016-04-13 18:42:58      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

  一般我们比较常用的就是AlertDialog,这个一般也不直接构造,而是用系统提供的builder构造器去构造一个dialog。

  

 AlertDialog.Builder builder =  new AlertDialog.Builder(context);
 builder.setCancelable(true).setTitle("标题").setMessage("内容").setIcon(new BitmapDrawable(context.getResources())).setNegativeButton().setPositiveButton();
 builder.create();

  如上,这是比较常用的。在API21上面可以直接setView,这个方法听起来比较厉害。

  如果需要自定义布局的话,也可以,

  

                    AlertDialog dialog = new AlertDialog.Builder(context)
                        .create();
                    dialog.show();
                    dialog.setCanceledOnTouchOutside(true);
                    dialog.getWindow().setContentView(
                        R.layout.dialog_item_list_conversation);

 

关于dialog的一点知识

标签:

原文地址:http://www.cnblogs.com/likeshu/p/5388133.html

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