第03章Android高级界面控件.ppt

弹出单选列表对话框的关键代码 警示框AlertDialog 创建并显示对话框 添加取消按钮 添加确定按钮 对话框图标 对话框标题 public void singleChoice(View view){ String[] items=new String[]{在线,隐身,离开,忙碌,离线,其他}; AlertDialog.Builder singleBuilder=new AlertDialog.Builder(this); singleBuilder.setIcon(R.mipmap.ic_launcher); singleBuilder.setTitle(请选择你的状态); singleBuilder.setSingleChoiceItems(items,1,null); singleBuilder.setPositiveButton(确定,null); singleBuilder.setNegativeButton(取消,null); singleBuilder.create().show(); } 单选列表,默认选中第二项 弹出多选列表对话框的关键代码 警示框AlertDialog 创建并显示对话框 添加取消按钮 添加确定按钮 对话框图标 对话框标题 多选列表 public void multiChoice(View view){ String[] hobbies=new String[]{旅游,购物,文学,军事,运动,游戏,其它}; boolean[] status={false,true,false,true,false,false,false}; AlertDialog.Builder hobbyBuilder=new AlertDialog.Builder(this); hobbyBuilder.setTitle(请勾选你的业务爱好); hobbyBuilder.setIcon(R.mipmap.ic_launcher); hobbyBuilder.setMultiChoiceItems(hobbies,status,null); hobbyBuilder.setPositiveButton(确定,null); hobbyBuilder.setNegativeButton(取消,null); hobbyBuilder.create().show(); } 弹出多选列表对话框的关键代码 警示框AlertDialog 创建并显示对话框 添加取消按钮 添加确定按钮 对话框图标 对话框标题 多选列表 public void multiChoice(View view){ String[] hobbies=new String[]{旅游,购物,文学,军事,运动,游戏,其它}; boolean[] status={false,true,false,true,false,false,false}; AlertDialog.Builder hobbyBuilder=new AlertDialog.Builder(this); hobbyBuilder.setTitle(请勾选你的业务爱好); hobbyBuilder.setIcon(R.mipmap.ic_launcher); hobbyBuilder.setMultiChoiceItems(hobbies,status,null); hobbyBuilder.setPositiveButton(确定,null); hobbyBuilder.setNegativeButton(取消,null); hobbyBuilder.create().show(); } 弹出自定义界面对话框需调用setView()方法,传递View类型对象。View类是所有界面控件的超类,既可以是非常简单的控件,也可以是非常复杂的容器。对于复杂的界面效果,可通过XML布局文件来定义,然后借助于LayoutInflater类的inflate()方法将其转换成View对象。 警示框AlertDialog public void login(View view){ AlertDialog.Builder loginBu

文档评论(0)

1亿VIP精品文档

相关文档