转载请注明出处:
1.AlertDialog的使用:
AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTItle("标题"); builder.setIcon(android.R.drawable.icon); builder.setMessage(msg); //builder.setTItle("标题").setIcon(android.R.drawable.icon).setMessage(msg); builder.setPositiveButton("确定",new OnClick(){ public void onClick(DialpgInterface dialog,int which){ ...//行为 } }); builder.show();
2.CustomDialog的使用:
AlertDialog.Builder builder = new AlertDialog.Builder(this); View view = getLayoutInflater().inflate(标题布局xml,null); View inflate = getLayoutInflater().inflate(内容布局xml,null) /* 布局的处理语句 */ builder.setCustomTitle(view); bulider.setView(inflate); builder.show();
3.ListDialog的使用:
AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setSingleChoiceItems(String[] str,int which , new onclick(){//单选的list选项菜单 public void onClick(DialpgInterface dialog,int which){ ...//行为 builder。dismiss();//点击之后,当前的dialog直接消失 } }); builder.show();