现在的位置: 首页 > 综合 > 正文

Android 边用边学 之 AlertDialog.Builder

2017年11月18日 ⁄ 综合 ⁄ 共 962字 ⁄ 字号 评论关闭

      使用AlertDialog.Builder可以实现一个屏幕的弹出Dialog操作,这个Dialog可以理解有三个部分组成:Dialog Title(题目)、Dialog Content(中间的那个内容部分)和Dialog Button。这个Dialog至少要有一个部分组成。

 

      Dialog Content可以是Message(一段文字)、Item(列表)或者View(一个布局)。下面就简单介绍一下一个AlertDialog.Builder的创建方法:

 

     首先new一个AlertDialog.Builder类型的对象:
AlertDialog.Builder builder = new AlertDialog.Builder(this);

 

      然后就可以给它设置各个部分的内容了:
builder.setIcon(icon);  // 设置图标
builder.setTitle(title);  // 设置Title
builder.setMessage(message);  // 设置Message
builder.setItems(items, listener);  // 设置Item
builder.setSingleChoiceItems(items, checkedItem, listener);  // 设置单选列表类型的内容
builder.setMultiChoiceItems(items, checkedItems, listener);  // 设置多选列表类型的内容
builder.setView(view);  // 设置一个布局形式为它的内容
builder.setPositiveButton(text, listener);  // 设置左边的按钮
builder.setNeutralButton(text, listener);  // 设置中间的按钮
builder.setNegativeButton(text, listener);  // 设置右边的按钮

 

      当设置完以上内容后使用下面的方法将建立好的AlertDialog.Builder显示出来:
builder.show();

 

      以上那一串set的操作不是每项都必需有的,甚至有些之间是冲突的,在使用过程中要注意,根据自己的实际需要进行设置。

 

 

 

抱歉!评论已关闭.